🧠 Project Description — TUTOR
📌 What Does It Do?
TUTOR is an AI-powered intelligent learning platform that transforms how students learn by combining personalized tutoring, video understanding, and adaptive learning.
Key Features
AI Tutor (Gemini-powered):
Interactive, conversational learning with personalized, step-by-step guidance.YouTube Learning Notebook:
Converts any educational YouTube video into structured study material:- detailed notes
- flashcards
- quizzes
- concept insights
- topic timelines
- detailed notes
NotebookLM-Inspired Tools:
Study guides, audio summaries, content linkage, and deeper knowledge insights.Adaptive Learning Engine:
Personalized learning paths based on performance using an internal model:
[ \text{learning_score} = f(\text{accuracy},\ \text{revision},\ \text{time_spent}) ]Wolfram Integration:
For symbolic computations and STEM visualizations.Interactive Assessments:
Auto-generated quizzes with instant feedback.
TUTOR bridges the gap between passive content consumption and active, structured learning.
💡 What Inspired It?
Two major education challenges inspired this project:
- Students struggle to extract structured, actionable knowledge from long educational videos.
- Traditional tutoring is not scalable, not personalized, and not always accessible.
By combining Gemini AI, NotebookLM-style processing, and Wolfram Alpha, the goal was to create a learning system that is:
- personalized
- affordable
- always available
- deeply interactive
🛠️ What Technologies Did You Use?
🔧 Backend
- FastAPI (Python)
- Google Gemini AI for tutoring and content generation
- PostgreSQL (Supabase)
- Redis for caching
- SQLAlchemy + Alembic
- Wolfram Alpha API
- youtube-transcript-api
🎨 Frontend
- Next.js 14 (TypeScript)
- Tailwind CSS
- Zustand
- Axios
🛠️ Infrastructure
- Docker
- JWT Authentication
🏆 Which Track Are You Submitting To?
I am submitting this project to the:
⭐ Best Use of AI/ML Track
(If you want, I can rewrite this to match Education Technology, Most Innovative Use of Google Technologies, or any other track.)
Built With
- accessibility
- alembic
- api-integration
- authentication
- authorization
- axios
- bcrypt
- caching
- circuit-breaker-pattern
- component-architecture
- css-animations
- dark-mode
- database-design
- docker
- docker-compose
- environment-configuration
- error-handling
- fastapi
- form-validation
- gamification
- google-gemini-ai
- javascript
- jwt
- katex
- lazy-loading
- markdown
- microservices
- migrations
- mobile-first
- next.js
- orm
- performance-optimization
- postgresql
- progress-tracking
- pydantic
- python
- react
- real-time-updates
- redis
- responsive-design
- rest-api
- sqlalchemy
- state-management
- tailwind-css
- typescript
- ux-design
- web-security
- wolfram-technologies
- youtube
- zustand
Log in or sign up for Devpost to join the conversation.