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.
- 🎯 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.
- Frontend: Streamlit
- LLM: Groq (Llama 3.3 70B)
- Framework: LangChain
- Vector Database: FAISS
- Backend: Python
- Clone the repository:
git clone https://github.com/Balukodeboyina/Balu-s-Study-Pro---AI-Powered-Virtual-Study-Assistant.git
- Install dependencies:
pip install -r requirements.txt
- Set up your
.envfile with yourGROQ_API_KEY. - Run the app:
streamlit run app.py
Designed with ❤️ by Balu