BlockToDo

BlockToDo is a to do list that motivates its users to stay on task by rewarding them with fun collectables !

  • 0 Raised
  • 583 Views
  • 0 Judges

Categories

  • HawkHacks Global Category
  • TENAMINT x NEAR GamingDAO Sponsored Prize Category
  • Best Use of MongoDB Atlas
  • Best Domain Name from GoDaddy Registry
  • Sauce Labs Raffle

Description

Links

  • https://github.com/pikabazooka/BlockToDo
     
     

Inspiration

The inspiration for BlockToDo came from the desire to make productivity and maintaining good routines more engaging and enjoyable. We wanted to combine the practicality of traditional to-do lists along with the excitement of gamification in hopes it will help encourage users to stay consistent through a system of rewards and achievements.


What it Does

BlockToDo is dynamic to-do list and habit trackers that monitors users consistency and rewards them for staying productive. Based on their performances users can earn and collect digital collectibles. 


How We Built It

The frontend was developed using Flutter as we were going for a simple and accessible user interface. For the back end, we used Express along with Node.js to handle the server-side logic, while communicating with the NEAR API. For our storage and progress tracking, MongoDB was used since BackToDo deals with user-centric data that fits naturally into the MongoDB’s document-oriented model (DOM)


Challenges We Ran Into

One of the most challenging parts was definitely coming up with a project that we could create in two days while still being impactful and unique. We wanted to use technologies none of us were familiar with, in order to encourage ourselves to learn new things but this resulted in the development process being more difficult than we originally anticipated. For example, effectively connected the front end and back end proved to be a very confusing task as we underestimated it completely.


Accomplishments That We're Proud Of

We survived through our exploration with new language and new tools such as implementing blockchains, AI, and databases.


What We Learned

Throughout the entire development process, we learned valuable lessons from our project, we learned so much about the various ways of integrating different softwares together


What's Next?

We plan on further developing our project and expanding our ideas as there were many more features in mine Additionally, we hoped to implement a reward system using blockchain technology to ensure the uniqueness and security of the digital collectibles.

Attachments