Description:
Implement a Study Goals system that allows users to set weekly study targets, log study sessions, and track their progress through weekly analytics.
Key Features
Create and manage weekly study goals
Set category, target study minutes, and goal color
Log study sessions with optional notes
Automatically archive completed weeks
Maintain study history for the last 12 weeks
Track active goals and weekly progress
Show completed weeks and total study time
Display per-category study breakdown with progress bars
Add authenticated REST APIs for study goals
Add Zod validation for goal creation, updates, and session logging
Add a complete React-based Study Goal Tracker UI
Description:
Implement a Study Goals system that allows users to set weekly study targets, log study sessions, and track their progress through weekly analytics.
Key Features
Create and manage weekly study goals
Set category, target study minutes, and goal color
Log study sessions with optional notes
Automatically archive completed weeks
Maintain study history for the last 12 weeks
Track active goals and weekly progress
Show completed weeks and total study time
Display per-category study breakdown with progress bars
Add authenticated REST APIs for study goals
Add Zod validation for goal creation, updates, and session logging
Add a complete React-based Study Goal Tracker UI