Skip to content

Balukodeboyina/Balu-StudyPro-AIPoweredVirtualStudyAssistant

Repository files navigation

🎓 Balu's Study Pro — AI-Powered Virtual Study Assistant

Streamlit App

A high-performance, AI-driven study companion designed to help learners master complex topics through personalized study plans, auto-generated quizzes, and interactive RAG-based Q&A.

🚀 Live Demo

Check out the live app here!

✨ Key Features

  • 🎯 Dynamic Goal Planning: Generate structured, realistic study plans based on your deadlines and knowledge level.
  • 📝 Smart Quizzes: Automatically creates multiple-choice quizzes from your own study materials using the Llama 3.3 model.
  • 💬 AI Tutor (RAG): Upload PDFs or text files and ask questions directly to a specialized AI that knows your content.
  • 📊 Performance Tracking: Visualize your quiz scores and task completion progress.
  • ⏰ Smart Reminders: Schedule reminders for key milestones to stay on track.

🛠️ Tech Stack

  • Frontend: Streamlit
  • LLM: Groq (Llama 3.3 70B)
  • Framework: LangChain
  • Vector Database: FAISS
  • Backend: Python

💻 Local Setup

  1. Clone the repository:
    git clone https://github.com/Balukodeboyina/Balu-s-Study-Pro---AI-Powered-Virtual-Study-Assistant.git
  2. Install dependencies:
    pip install -r requirements.txt
  3. Set up your .env file with your GROQ_API_KEY.
  4. Run the app:
    streamlit run app.py

Designed with ❤️ by Balu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors