Users can join groups (“clusters”) to work on habit-building together. Each group member selects habits they want to improve and sets a required frequency (weekly/monthly) and time limit for completing each habit. Users can place monetary bets on their own ability to complete the habit, and optionally bet with friends. The system tracks passes/fails for each habit, updates points, and manages the shared money pot. All progress is visible to the group, encouraging accountability and friendly competition.
| Category | Tools |
|---|---|
| Backend | Node.js, Express, Mongoose, MongoDB |
| Frontend | EJS, HTML, Bootstrap, JavaScript |
| Dev Tools | dotenv |
Lessons Learned:
Building this group project taught me how to collaborate effectively with a team while designing, developing, and integrating both frontend and backend systems. I also strengthened my skills in building real-world features like user authentication, and data modeling.
Find the live project here: https://bet-on-me.onrender.com/