Skip to content

Latest commit

 

History

History
197 lines (128 loc) · 5.35 KB

File metadata and controls

197 lines (128 loc) · 5.35 KB

study-trackerr

📚 Study Tracker

Study Tracker Banner Version License HTML

A beautiful, study tracker for Class 10 to Graduation students — with a built-in AI Doubt Solver.

🌐 Live Demo🐛 Report Bug✨ Request Feature


🌟 What is this?

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.


✨ Features

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

🚀 Getting Started

Option 1 — Online

  1. Website https://01keshav.github.io/study-trackerr/
  2. Open it in any browser
  3. Done! Start tracking your chapters ✅

Option 1 — Direct offline Use

  1. Download index.html
  2. Open it in any browser
  3. Done! Start tracking your chapters ✅

🤖 AI Setup (Free!)

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:

  1. Click the 🦇 AI button (bottom-left)
  2. Click ⚙️ Provider → choose your provider
  3. Paste your API key → Save
  4. Start chatting!

📖 Subjects Covered

🔬 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

🛠️ Tech Stack

  • 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

💾 How Progress is Saved

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.


📁 Project Structure

index.html          ← Everything is in this one file!

That's it. One file. No folders, no npm, no build process.


🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md before submitting a pull request.


🐛 Reporting Bugs

Found a bug? Open an issue with:

  • What happened
  • What you expected to happen
  • Browser + OS you're using

❤️ Support the Project

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.


📜 License

This project is licensed under the MIT License — see LICENSE for details.


👨‍💻 Author

01keshav & k4hav (Keshav)


Made with 💜 for students

"Study smart, not hard."