Skip to content

feat: add Study Goals & Weekly Analytics #2270

Description

@karan-chaos

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

claimedThis issue has been claimed by a contributor

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions