diff --git a/Projects/1-Beginner/Smart-Study-Timer.md b/Projects/1-Beginner/Smart-Study-Timer.md new file mode 100644 index 00000000..ff68a8ac --- /dev/null +++ b/Projects/1-Beginner/Smart-Study-Timer.md @@ -0,0 +1,33 @@ +# Smart Study Timer +**Tier:** 1 – Beginner + +## Description +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. + +### Purpose of the Application +To help students track their study habits and improve focus through timed study sessions. + +### Resources Needed +- LocalStorage or simple backend for session history +- A timer UI + +## User Stories +- 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. + +## Bonus Features +- User can customize timer duration (Pomodoro variations). +- Study progress graph (using Chart.js). +- Gentle notification sound when timer completes. +- Daily/weekly study goals. + +## Useful Links and Resources +- Pomodoro Technique Reference: [Pomodoro Technique](https://francescocirillo.com/pages/pomodoro-technique) +- Pomodoro Technique Reference: [Pomodoro Technique](https://francescocirillo.com/pages/pomodoro-technique) +- Chart.js for time visualization: [Chart.js](https://www.chartjs.org/) + +## Example Projects +- TomatoTimer (simple Pomodoro timer, but without session tracking)