An AI-powered study assistant designed to help students learn, understand, revise, and organize their studies in one place.
- 💬 AI Chat — Ask questions and get simple explanations.
- 📝 Notes & Summary — Generate useful study notes and summaries.
- 📄 PDF Q&A — Ask questions from uploaded PDF study material.
- 🎥 YouTube Study Assistant — Get help understanding educational YouTube content.
- ❓ MCQ Generator — Generate multiple-choice questions for practice.
- 💡 Simple Explanation — Understand difficult concepts in easy language.
- 📅 Study Planner — Create personalized study plans.
- 🧠 AI Concept Map — Organize concepts visually for better understanding.
- 🏠 Student Dashboard — Access study tools from one place.
- Python
- Streamlit
- FastAPI
- Groq API
- Llama AI Model
- HTML/CSS
- Git & GitHub
AI_Study_Assistant/
│
├── app.py
├── main.py
├── requirements.txt
├── .gitignore
│
├── components/
│ ├── ai.py
│ └── sidebar.py
│
└── study_pages/
├── home.py
├── ai_chat.py
├── notes.py
├── pdf_qa.py
├── youtube.py
├── mcq.py
├── study_planner.py
└── concept_map.py
git clone https://github.com/mehak63260/AI-Study-Assistant.gitcd AI-Study-Assistantpip install -r requirements.txtCreate a .env file and add your API key securely.
GROQ_API_KEY=your_api_key_here
Never upload your real API key to GitHub.
streamlit run app.pyThe goal of this project is to create a simple AI-powered learning platform that helps students study more efficiently using AI.
- User authentication
- Progress tracking
- More AI learning tools
- Better PDF processing
- Study analytics
- Online deployment
Mehak
B.Tech Computer Science & Engineering Student
⭐ If you find this project useful, feel free to explore the repository.