Inspiration

We were inspired by all the current habit-trackers on the market but wanted to create a system to hold users even more accountable.

What it does

Our application is a habit tracker where users stake some arbitrary amount of money. Users can earn back this money on completion of habits. Research has shown countless times that monetary risk holds users more accountable, which is why we went for this concept.

How we built it

We built it using HTML, CSS, JavaScript and blockchain-technology on the backend. Blockchain smart contract was deployed on Remix IDE. Specifically, we used ThreeJS to spruce up the user experience and blockchain-technology to conduct all the transactions on the website. Additionally, we used AWS Kendra to track and index the habits of our users.

Challenges we ran into

We ran into a lot of challenges such as handling multiple users on the blockchain-side and managing the creation of habits on solidity.

Accomplishments that we're proud of

We’re VERY proud of how the UI turned out. Additionally, it’s very satisfying seeing the transactions actually work after days of debugging.

What we learned

We learnt a lot about AWS Kendra, blockchain, and web-design.

What's next for Bloom

Hopefully, we’re able to continue integrating more AI into our website to help users understand their progress. Additionally, we’d want to add a verification system to make sure users actually complete their habits.

Share this project:

Updates