Trackify AI is a Flask-based productivity and learning analytics platform that helps students track study sessions, coding progress, LeetCode statistics, goals, achievements, and AI-powered performance insights from a single dashboard.
๐ Live Application: https://trackify-ai-4r9t.onrender.com
- Add and manage study sessions
- Track study hours and topics
- Monitor learning consistency
- Log coding problems solved
- Track Easy / Medium / Hard problems
- Analyze coding activity trends
- Store and monitor LeetCode progress
- Track total solved, Easy, Medium, and Hard counts
- Set weekly study goals
- Monitor completion percentage
- Unlock achievement alerts on goal completion
- Personalized study recommendations using Google Gemini AI
- AI-generated weekly performance reports
- Coding difficulty distribution (Pie Chart)
- Weekly study hours analytics (Bar Chart)
- Study contribution heatmap
- Consistency score tracking
- Study milestones
- Goal completion badges
- Learning rank system
- Generate downloadable performance reports
- Includes study, coding, and LeetCode statistics
- Showcase learning progress publicly
- Display achievements and analytics
- Python
- Flask
- MySQL
- Google Gemini AI
- Chart.js
- HTML5
- CSS3
- ReportLab
- Git & GitHub
- 18+ Integrated Features
- 15+ Database-driven CRUD Operations
- AI-powered Study Analytics
- Real-time Dashboard Metrics
- Goal Tracking & Achievement System
- Public Learning Portfolio
User
โ
โผ
Flask Application
โ
โโโ Authentication
โโโ Learning Tracker
โโโ Coding Tracker
โโโ LeetCode Tracker
โโโ Goal Management
โโโ Analytics Dashboard
โโโ AI Insights (Gemini)
โโโ PDF Reports
โโโ Public Portfolio
โ
โผ
MySQL Database
git clone https://github.com/mayank200529/trackify-ai.git
cd trackify-aipython -m venv venvvenv\Scripts\activatepip install -r requirements.txtCreate MySQL database:
CREATE DATABASE trackify_ai;Import schema and update database credentials inside:
app.pypython app.pyOpen:
http://127.0.0.1:5000
- Live LeetCode API Integration
- User Leaderboards
- Email Notifications
- Advanced Analytics
- Cloud Deployment
Mayank Singh Rawat
B.Tech Information Technology
JECRC Foundation, Jaipur
GitHub: https://github.com/mayank200529



