We have been in situation where we organize with our friends or colleagues in order to pay something, be it a service, food, an object, a trip, an accomodation, between all of us. It can sometimes be problematic to keep track of who has already paid, how much each person will pay and setting deadlines for the payments. Thus, we decided to develop a solution that makes this process more efficient for both parties.
What it does
Blockshare is a Web3 based DeFi application that lets you manage shared expenses in a decentralized way. It is conformed by two parties, the creditor and the debtor(s). In order to get started, the creditor connects its wallet and creates an expense which includes: • Title • Description • Category • Total to pay • Deadline • Required token It then selects the debtors addresses’ and the amount that each one will pay. Debtors then access the received expense and are able to pay the debt, be it by parts or all the debt in one transaction.
How we built it
At the first stage, we analyzed which problems there were when having group expenses, and how it can be difficult to organize them. With this information we knew what needed to be fixed in order to have efficient expenses creations. We knew we wanted to build Blockshare in the Evmos ecosystem since we are fascinated by its innovation. On the backend side we used Java and for storing data we used MySQL. For smart contract . We built the frontend using React.
Challenges we ran into
The first challenge was to think of the features an innovate solution to an existing problem. This was done through a user research to know what the average user struggles when being involved in group expenses. With this information we sorted all the ideas to find the best solution. From here, it took us some time to design the best user interface to be easy-to-use and intuitive. We also made a lot of tests and prototypes before we chose the final interface of the application.
Accomplishments that we're proud of
• Developed a web application that solves a basic problem that many users from a community can have, in a user-friendly way. • We worked seamlessly as a team, with perfect communication, where each one of us had a specific task to solve. • Proud of contributing to the growth of the Evmos ecosystem.
What we learned
Firstly, we developed and acquired more knowledge about the Web3 ecosystem. We also learnt that it is important to develop a project in steps (user research, prototype building, development) in order to have a more organized solution.
What's next for Blockshare
We have plans to keep on updating Blockshare by adding more features to it. Our plan includes the implementation of Evmos Name Service, ability to cancel an expense with an automatic refund, a notification system, anti spam implementation, and automatic swap and dynamic expenses. More of this can be seen on the roadmap section in our website .