Inspiration

As students ourselves, we often struggled with procrastination, scattered focus, and overwhelming to-do lists. We wanted a simple yet powerful tool that could help us build discipline, track our study patterns, and create a healthy study routine to be consistent in practice and become knowledgeable and gradually progress. Inspired by the Pomodoro Technique and the Zen discipline of a dojo, we created PomoDojo — a space where students can train their minds and master their time like warriors.

What it does

PomoDojo is a focused time management tool that helps students: 1.Run custom-length Pomodoro sessions 2.Track completed focus sessions with time and date 3.Add and edit tasks for each session 4.Toggle between dark and light modes for comfort 5.View their session history for motivation and progress

How we built it

-> Frontend: ReactJS, CSS -> Backend: Node.js, Express.js -> Database: MongoDB + Mongoose -> Auth: JWT -> Communication: Axios for API requests -> Version Control: Git & GitHub

Challenges we ran into

-> Handling secure authentication and persistent user sessions -> Syncing timer states with session logging -> Proper error handling in frontend/backend communications

Accomplishments that we're proud of

-> Built a fully functional full-stack application within a short time -> Learned to structure a backend with scalability in mind -> Successfully integrated authentication and session-tracking logic

What we learned

-> How to structure a full-stack MERN project from scratch -> Handling protected routes and middleware in Express -> Using React Refs and SVG for custom circular progress animations Importance of clean code architecture and modular design Writing clean, maintainable APIs with proper error handling

What's next for PomoDojo-A-Time-Management-Tool-for-Students

  • Add charts and analytics to visualize productivity trends

  • Integrate reminders, breaks, and motivational quotes

  • Enable study group features – real-time co-working Pomodoro rooms

  • Deploy to cloud (Render/Netlify + MongoDB Atlas) for global access

  • Add ML-based smart focus recommendations

Share this project:

Updates