StudyTracker is a React + TypeScript study analytics dashboard for logging sessions, tracking weekly goals, visualizing subject progress, and maintaining study streaks.
- Portfolio route: https://rabin-portfolio-rust.vercel.app/studytracker/
- Portfolio repo: https://github.com/rabinregmi188/rabin-portfolio
- Log study sessions by subject, date, duration, and focus score
- Track weekly study goals and subject-level targets
- Visualize the last 7 days of study time
- View a 30-day study heatmap for consistency
- Monitor current streak, monthly hours, and recent session activity
- Add custom subjects and persist all data with
localStorage - Export tracker data as JSON
- React
- TypeScript
- Vite
- CSS
npm install
npm run dev