Inspiration

HabitTank was inspired by the idea that, in hand with technology, group accountability and competition can promote consistency.

What it does

HabitTank is a real-time habit tracking platform that connects users into groups (tanks) for shared accountability. It tracks their group progress on "habits" specific to each group and presents it in a leaderboard format. Users can monitor and update their progress and visualize their community with an aquarium.

How we built it

Our project was built using a MERN stack:

  • MongoDB, Node.js, and Express for the backend
  • React for the frontend
  • Socket.IO for real-time updates and group interactions
  • JWT for secure user management

Challenges we ran into

We faced challenges in our development process with linking the frontend and backend, as well as setting up our frontend initially. We also struggled to link our mobile UI to the backend. Creatively, we laid out a strong foundation early and were eager to add as much as possible, but we had to streamline our ideas to make them feasible within the 24-hour period.

Accomplishments that we're proud of

What we learned

Most of us were new to web development, so we all learned a lot about full-stack development.

What's next for HabitTank

  • Hosting on a public domain
  • Mobile app development
  • Improved authentication
Share this project:

Updates