A beautiful, study tracker for Class 10 to Graduation students — with a built-in AI Doubt Solver.
Study Tracker is a single-file HTML web app that helps Class 11 and 12 students track their chapter progress across all major streams — Science, Commerce, and Arts. No installation, no backend, no account needed. Just open and use.
It also includes Batman AI — a built-in AI assistant that can solve doubts, explain concepts, and chat with you — powered by your choice of free AI providers.
| Feature | Description |
|---|---|
| 📚 Multi-Stream Support | Science, Commerce, Arts/Humanities + Skills |
| ✅ Chapter Tracking | Mark chapters as done for Class 11 & 12 |
| 📊 Progress Bar | Visual progress for every subject |
| 🤖 Batman AI Chatbot | Built-in AI with 5 free provider options |
| 📷 Image Upload | Send photos of questions to the AI |
| 🎨 Auto-Theme Cycling | Multiple beautiful color themes, auto-switches |
| 💾 Auto Save | Progress saved in browser localStorage |
| 📲 PWA Ready | Install on phone homescreen like an app |
| 🖱️ Draggable AI Button | Move the chat button anywhere on screen |
- Website
https://01keshav.github.io/study-trackerr/ - Open it in any browser
- Done! Start tracking your chapters ✅
- Download
index.html - Open it in any browser
- Done! Start tracking your chapters ✅
Batman AI supports 5 providers — at least 3 are completely free:
| Provider | Cost | Daily Limit | Get Key |
|---|---|---|---|
| ✨ Gemini | FREE | 1,500 req/day | aistudio.google.com |
| ⚡ Groq | FREE | 14,400 req/day | console.groq.com |
| 🔀 OpenRouter | FREE (many models) | Varies | openrouter.ai |
| 🌊 Cohere | FREE trial | 1,000/month | dashboard.cohere.com |
| 🤖 OpenAI | Paid | Unlimited | platform.openai.com |
Tip for students: Use Groq — it's the fastest and has the highest free limit (14,400 requests/day)!
How to add your key:
- Click the 🦇 AI button (bottom-left)
- Click ⚙️ Provider → choose your provider
- Paste your API key → Save
- Start chatting!
🔬 Science Stream
- Biology (Class 11 & 12)
- Mathematics (Class 11 & 12)
💼 Commerce Stream
- Accountancy (Class 11 & 12)
- Business Studies (Class 11 & 12)
- Economics (Class 11 & 12)
🎨 Arts / Humanities Stream
- History (Class 11 & 12)
- Geography (Class 11 & 12)
- Political Science (Class 11 & 12)
- Psychology (Class 11 & 12)
- Sociology (Class 11 & 12)
- English (Class 11 & 12)
💡 Skills
- Coding / Programming
- Video Editing
- Cybersecurity
- Pure HTML + CSS + JavaScript — zero dependencies, zero build tools
- Tailwind CSS (via CDN) — for utility styling
- localStorage — for saving progress in browser
- Gemini / Groq / OpenAI / Cohere / OpenRouter APIs — for AI features
Your study progress is automatically saved in your browser's localStorage. This means:
- ✅ Works after refresh or reopen
- ✅ Persists after closing browser
⚠️ Clearing browser data/cache will delete progress⚠️ Progress is per-device (not synced across devices)
To reset all progress: Click 🔄 Reset All Progress on the home screen.
index.html ← Everything is in this one file!
That's it. One file. No folders, no npm, no build process.
Contributions are welcome! Please read CONTRIBUTING.md before submitting a pull request.
Found a bug? Open an issue with:
- What happened
- What you expected to happen
- Browser + OS you're using
If this tracker helped you study better, consider supporting:
UPI: itskeshav@upi
You can also support via QR code, use the ❤️ Support Us section inside the app.
This project is licensed under the MIT License — see LICENSE for details.
01keshav & k4hav (Keshav)
Made with 💜 for students
"Study smart, not hard."