Inspiration
We've all been there: staring at slides, textbooks, or lecture notes the night before an exam, wishing we had quick, effective ways to test ourselves. Manually making flashcards or quizzes takes hours and breaks the flow of studying. That frustration inspired us to create QuizDevil: an AI-powered study companion that generates flashcards and quizzes from any content in seconds. Our goal was simple: turn passive reading into active learning instantly.
What it does
QuizDevil lets users upload PDFs, slides, audio, text, or URLs, and automatically generates study materials in formats like:
- Multiple-choice questions
- Fill-in-the-blank prompts
- Matching and ordering exercises
- Flashcards for quick recall
The app saves all your past sets on a personal dashboard so you can revisit them anytime.
How we built it
We built QuizDevil as a web app with a clean, user-friendly interface. The core workflow is a 4-step generator:
- Upload or paste your source content.
- Choose the format (flashcards, multiple choice, etc.).
- Customize difficulty or AI options.
- Generate and start practicing instantly.
The backend uses Gemini API to extract key concepts, summarize material, and generate questions and flashcards. The frontend was designed using Figma and implemented in NextJS.
Challenges we ran into
- Content variety: Handling different input types like slides, text, and video transcripts was tricky. We had to normalize formats before passing them to the AI.
- Question quality: Early on, some questions were too easy or vague. We refined our prompts and added rules to ensure accuracy and balanced difficulty.
- Time pressure: In a hackathon setting, we had to prioritize speed of development while still building a polished demo.
Accomplishments that we're proud of
- We created a working prototype that turns raw content into quizzes in seconds.
- We designed a clean, intuitive dashboard to keep track of all generated materials.
- We proved that AI can meaningfully support active learning instead of just summarizing.
- Most importantly, we showed that study prep can be fast, engaging, and fun.
What we learned
- How to structure AI prompts to generate better learning material.
- The importance of UX. A good tool must feel effortless.
- That sometimes, constraints like limited time can spark creative solutions.
- How much students value speed + interactivity when it comes to learning tools.
What's next for QuizDevil
We're excited to take QuizDevil further by:
- Adding collaborative features so students can share flashcards/quizzes with classmates.
- Personalizing quizzes based on past performance (adaptive learning).
- Expanding input formats, like scanning handwritten notes & YouTube videos.
- Exploring integration with learning management systems so teachers can auto-generate assignments.
QuizDevil's mission is clear: help learners everywhere study faster, smarter, and with more confidence.

Log in or sign up for Devpost to join the conversation.