Inspiration

Notes are boring and hard to study, so I made Studazu to solve that problem.

What it does

Studazu lets students paste their notes or upload a PDF and instantly generates quizzes with scoring, interactive flashcards, simplified bullet point summaries, and a Q&A chat where you can ask anything about your notes. all powered by AI.

How we built it

Built with Python and Flask for the backend, Groq's LLaMA API for AI generation, and vanilla HTML and CSS for the frontend. PDF text extraction is handled by pypdf. The app is deployed live on Render.

Challenges we ran into

Getting the PDF extraction to work reliably was tricky. scanned handwritten PDFs don't have extractable text so we had to handle that edge case. Formatting the AI responses consistently for quizzes and flashcards also required careful prompt engineering.

Accomplishments that we're proud of

Building a fully deployed working web app at 13 years old with real users. The flashcard flip animation and interactive quiz scoring system came out really clean.

What we learned

How to connect a Flask backend to an AI API, handle file uploads, and deploy a real web app to production.

What's next for Studazu

User authentication so students can save their quizzes and flashcards, a mobile app version, and support for images and diagrams in notes

Built With

Share this project:

Updates