Inspiration

To be honest I could not afford even if I work in tech to set Direct Debits on my account because at the end of the month there is little to nothing left in my account. I know each provider and bill that I have to pay and do not get me wrong I pay my bills :) . But I fall in love with the existence of tech that at a certain day it can withdraw automatically the necessary amount to the paid to the suppliers. I though of what else could I build for this hackathon that would bring actual value.

What it does

It is a step further in order to automate some of the payments. You add a budget add some members to it and those members can emit invoices (payment requests) which will be fill right away (if they do not max out the limit) or at a later date. It's at debitors choise when he creates the direct debit smart contracts.

How we built it

Blood and tears. Well just joking or maybe not. We tried to use the latest technologies in order to offer maximum value for it. Or at least the project is intended to be an excellent example going further on how to create a small little smart thing using tron. From technical perspective we use typescript as a frontend(saw a small number of open source project that did this). We use solidity and smart contract on the blockchain side and we use tronlink as a way to interact with Tron.

Challenges we ran into

Well it looks like developing only in typescript has its own downsides there are lots of resources but with different dependencies that some times does not make what you intend or are just compatible with some flows. The higher you go as a high level programming language the harder it's becoming to do little tasks. As a mention I am not a frontend developer and have little experience with the tech.

Accomplishments that we're proud of

Well we successfully integrated our project with tronlink which was a real milestone from our perspective. Created a smart thing payment processing improvement which meant that anyone can use our (ugly) UI and can create a way to manage a budget easy and fast and you have a better view if where your money goes.

What we learned

That deadlines are though and that you can be quite creative when you are pressured by the time. Sometimes small things can take way too many hour of work before you realise that after hours of search the way to do it was right in your face.

What's next for Tron Direct Debit

Well an ideea must be validated before going further as a project this does what it should do but the first next thing is to get feedback in order to check if my view of how things can improve is correct. Going further after and if the validation happens I think that there are lots of improvements in this direction. The regular user does not need to know how to make smart contract and how to pay for something. The regular user must have an interface in order to this all of this things and the most important thing is that this should be open source in order to be checked by all the community. Creating a close source software for interacting with a decentralised network is linke holding all the coins in CEX. I know I did not write bullet points anf I do not want to put bullet points because I consider that having a vision is more important. So in short create apps that regular user ca use it with little to no knowledge and the apps to be validated by the community behing and the trust in dApp to be offered by the community and anyone with knowledge should be able to check the validity.

Share this project:

Updates