Skip to content

pixeltannu/ai-study-buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✦ AI Study Buddy

An AI-powered study assistant that transforms the way you learn.

🌐 Live Demo: AI Study Buddy

Python React FastAPI Gemini

🚀 About

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.

🛠️ Tech Stack

Layer Technology
Frontend React 18, Vite, CSS3
Backend FastAPI, Python 3.11
AI Google Gemini 1.5 Flash
PDF Processing PyMuPDF

⚙️ Setup & Installation

Prerequisites

1. Clone the Repository

git clone https://github.com/pixeltannu/ai-study-buddy.git cd ai-study-buddy

2. Backend Setup

cd backend pip install -r requirements.txt

3. Environment Setup

Create .env file inside backend/ folder: GEMINI_API_KEY=your_gemini_api_key_here

4. Run Backend

cd backend python main.py

5. Run Frontend

cd frontend npm install npm run dev

📄 License

MIT License

About

AI-powered study assistant — upload PDFs, chat with documents, generate smart notes & quizzes using Google Gemini AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors