🧠 StudyGenie: Your Ultimate Study Assistant
Inspiration
Studying can be stressful and time-consuming. We built StudyGenie to help students learn smarter with an AI-powered assistant that simplifies revision, boosts retention, and enhances productivity.
What it does
StudyGenie offers a suite of AI tools for students:
- 📄 Summarize PDFs
- 🔍 Explain complex topics
- ❓ Generate MCQs, statement-based, and assertion-reasoning questions
- 🎴 Create flashcards
- 📅 Build personalized study plans
- 🎥 Generate notes from YouTube videos
- ✍️ Write structured essays
How I built it
- Streamlit for the frontend UI
- LangChain for prompt workflows
- Groq API (Gemma-2-9b-it) for fast, high-quality AI responses
- PyPDFLoader for PDF text extraction
- YouTube Transcript Parser for video note generation
- Validators for input validation
- Dotenv for secure API key management
Challenges
- Handling large PDF files efficiently
- Ensuring high-quality, relevant AI outputs
- Designing a clean and intuitive UI within Streamlit’s limitations
Accomplishments
- Integrated multiple study tools in one app
- Enabled fast AI responses using Groq
- Delivered accurate summaries, notes, and questions with minimal input
What I learned
- Modular prompt engineering with LangChain
- Efficient LLM integration via Groq
- The importance of simplicity in UX for educational tools
What's next
- 📊 Analytics dashboard
- 🌐 Multilingual support
- 🧑🏫 AI tutor mode
- 🤝 Study group collaboration
- 📲 Mobile app version
Log in or sign up for Devpost to join the conversation.