PrepPal -Smart Study Planner
Link to open source: https://github.com/Dev-SarthakBora/Smart-Study-Planner.git
Our Solution: PrepPal
PrepPal is an AI-powered smart study companion that helps students:
-
Learn directly from their own notes & PDFs
-
Ask questions in simple chat (works fully today)
-
Generate personalized study plans
-
Take automated quizzes based on their material
-
Soon: Use real-time voice tutoring (Agora Conversational AI)
A single app for learning, planning, and testing — all personalized.
How PrepPal Works (Architecture)
1️⃣ User Uploads Notes (PDF parsing)
2️⃣ Chunking + Embeddings + Vector Search (RAG)
3️⃣ LLM (Gemini) generates answers from notes only
4️⃣ FastAPI backend handles all logic
5️⃣ Streamlit frontend shows chat, plan, and quizzes
6️⃣ Agora voice integration (in development)
Key Features
✔ Upload PDFs & Notes
PrepPal extracts text and understands your study material.
✔ AI Chat (Working)
Ask anything — PrepPal answers using your uploaded content (RAG).
✔ Smart Study Plans (Working)
Daily schedules based on subjects, exam dates, and time availability.
✔ Auto Quiz Generator (Working)
MCQs with explanations to strengthen learning.
✔ Voice Mode (In Progress)
Agora Conversational AI for real-time spoken tutoring.
This build was uploaded as a hackathon project






