๐Ÿ“‹ StudyBuddy

StudyBuddy is a fun and accountability-driven productivity tool for students and learners. Designed during the HAVK Hackathon, it lets users set daily goals, track Pomodoro sessions, and partner up with a buddy for real-time motivation and mild penalties for missed tasks. ๐ŸŒฑ


๐Ÿš€ Features

  • โœ… User Authentication (Sign up / Login)
  • โฑ๏ธ Pomodoro timer integration per task
  • ๐Ÿ“‹ Personalized task list with completion status
  • ๐ŸŒŸ Task deadlines and goal tracking
  • ๐Ÿ‘ฏโ€โ™€๏ธ Invite & pair with a study buddy
  • โš–๏ธ Penalty + reward system (if you miss tasks, your buddy gains!)
  • ๐Ÿ’ต Potential real-world accountability (like money transfers later)
  • ๐ŸŒˆ Clean, responsive UI using Tailwind CSS

๐Ÿ›  Built With

  • Backend: Django (Python 3.12)
  • Frontend: HTML, Tailwind CSS, Vanilla JS
  • Database: SQLite
  • Tools: VS Code, Git, GitHub

๐Ÿ’ก Inspiration

This app was inspired by my own journey of building self-discipline and balancing multiple goals (Competitive Programming, GSoC prep, MUNs, etc.). The buddy system gamifies studying and creates a fun pressure to stay on track. Built solo as my first full Django project! โค๏ธ


๐Ÿงน How it Works

  1. Sign up / Log in
  2. Invite a Study Buddy by their username
  3. Add tasks with Pomodoro goals and deadlines
  4. Start sessions to begin your focused work
  5. If you miss deadlines, your buddy gets reward points
  6. At the end of the month, you're encouraged to pay up in real life ๐Ÿ’ธ

๐Ÿ‘๏ธ License

This project is licensed under the MIT License.


โœจ Author

Made with love by Jasmitha V. (j-champ) ๐Ÿ’™

Built With

Share this project:

Updates