Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 AI Study Assistant

An AI-powered study assistant designed to help students learn, understand, revise, and organize their studies in one place.

🚀 Features

  • 💬 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.

🛠️ Technologies Used

  • Python
  • Streamlit
  • FastAPI
  • Groq API
  • Llama AI Model
  • HTML/CSS
  • Git & GitHub

📂 Project Structure

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

⚙️ How to Run

1. Clone the repository

git clone https://github.com/mehak63260/AI-Study-Assistant.git

2. Open the project folder

cd AI-Study-Assistant

3. Install dependencies

pip install -r requirements.txt

4. Add your API key

Create a .env file and add your API key securely.

GROQ_API_KEY=your_api_key_here

Never upload your real API key to GitHub.

5. Run the application

streamlit run app.py

🎯 Purpose

The goal of this project is to create a simple AI-powered learning platform that helps students study more efficiently using AI.

🔮 Future Improvements

  • User authentication
  • Progress tracking
  • More AI learning tools
  • Better PDF processing
  • Study analytics
  • Online deployment

👩‍💻 Developer

Mehak

B.Tech Computer Science & Engineering Student


⭐ If you find this project useful, feel free to explore the repository.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages