An adaptive Python-based study planner that:
- Generates time-blocked schedules
- Prioritizes weak topics
- Uses spaced repetition logic
- Tracks daily, weekly, and monthly progress
- Displays study streak
- Visualizes progress using Matplotlib
- Python
- JSON
- Matplotlib
- VS Code
- Adaptive scheduling
- Spaced repetition
- Performance analytics
- Data persistence
- Monthly & weekly charts
- Create virtual environment
- Install matplotlib
- Run: python main.py