An AI-powered study assistant that transforms the way you learn.
🌐 Live Demo: AI Study Buddy
AI Study Buddy is a full-stack intelligent study assistant. Upload any PDF document and leverage the power of Google Gemini AI to:
- 💬 Chat with your document — ask anything, get instant answers
- 📝 Generate Notes — structured, markdown-formatted study notes
- 🧠 Take Quizzes — AI-generated multiple-choice questions with scoring
Built for students, researchers, and lifelong learners who want to study smarter, not harder.
| Layer | Technology |
|---|---|
| Frontend | React 18, Vite, CSS3 |
| Backend | FastAPI, Python 3.11 |
| AI | Google Gemini 1.5 Flash |
| PDF Processing | PyMuPDF |
- Python 3.11
- Node.js
- Google Gemini API Key → get it from https://aistudio.google.com
git clone https://github.com/pixeltannu/ai-study-buddy.git cd ai-study-buddy
cd backend pip install -r requirements.txt
Create .env file inside backend/ folder: GEMINI_API_KEY=your_gemini_api_key_here
cd backend python main.py
cd frontend npm install npm run dev
MIT License