An AI-powered study platform that uses Retrieval-Augmented Generation (RAG) to answer questions from uploaded study material and provide personalized learning experiences.
- 📄 PDF Upload & Processing
- 🔍 Semantic Search using Vector Embeddings
- 🤖 Context-Aware Question Answering
- 📝 AI-Generated Quizzes
- 📊 Student Mastery Tracking
- 🎯 Adaptive Learning Based on Weak Areas
- 🔐 User Authentication
- FastAPI
- SQLite
- SQLAlchemy
- ChromaDB
- Gemini API
- Next.js
- TypeScript
- Tailwind CSS
PDF Upload ↓ Chunking ↓ Embeddings ↓ ChromaDB ↓ Retrieval ↓ Gemini ↓ Answer Generation
backend/
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn app:app --reload
frontend/
cd frontend
npm install
npm run dev
Ashwin, AI&DS Student From CBIT Hyderabad