Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions Projects/1-Beginner/Smart-Study-Timer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# 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: https://francescocirillo.com/pages/pomodoro-technique
- Chart.js for time visualization: https://www.chartjs.org/

## Example Projects
- TomatoTimer (simple Pomodoro timer, but without session tracking)