EduYantra is a Flask-based AI learning platform designed for everyday students. It combines an AI tutor, notes generator, quiz engine, scheduler, and progress dashboard into one simple workflow.
Whether you are preparing for exams or building daily study discipline, EduYantra helps turn learning into a guided routine.
Key Features:
✨ AI Chat Tutor with multiple assistant modes (Tutor, Friend, Developer)
🧠 Smart Notes generation with summary and detailed formats
📝 AI Quiz creation and instant scoring and global ranking.
📅 Study Scheduler for daily planning and task tracking
⏱️ Focus tracking with timer stats and streak updates
📊 Personalized dashboard insights and profile metrics
🌐 Community and productivity pages for collaborative motivation
💳 Subscription-ready payment flow with Razorpay support
| Layer | Tools |
|---|---|
| Backend | Python, Flask, Flask-CORS |
| Database | MongoDB Atlas, PyMongo, Motor |
| Frontend | HTML, CSS, JavaScript, Jinja Templates |
| AI | g4f (GPT-4 model usage in helper layer) |
| Media & Integrations | Cloudinary, BeautifulSoup, Requests |
| Payments & Email | Razorpay, SMTP-based OTP/notifications |
| Deployment | Vercel-ready API entrypoint |