Tier: 1 – Beginner
Smart Study Timer helps students organize their study sessions using a simple Pomodoro-style timer with subject logging and progress tracking. Each study session is stored so the user can view how much time they spent on each subject over days or weeks.
To help students track their study habits and improve focus through timed study sessions.
- LocalStorage or simple backend for session history
- A timer UI
- User can create subjects or topics (e.g., Math, Physics, Coding).
- User can start a 25-minute study timer.
- When the timer finishes, session is saved under the selected subject.
- User can view total study time per subject.
- User can reset or delete subjects.
- User can customize timer duration (Pomodoro variations).
- Study progress graph (using Chart.js).
- Gentle notification sound when timer completes.
- Daily/weekly study goals.
- Pomodoro Technique Reference: https://francescocirillo.com/pages/pomodoro-technique
- Chart.js for time visualization: https://www.chartjs.org/
- TomatoTimer (simple Pomodoro timer, but without session tracking)