Flutter Based Quiz App
A web app for creating and playing quizzes
Link to Github Repo | Link to App
What I Built
A full-stack Jeopardy-style Flutter web app where my friends and I create and play custom quizzes together.
Think of it as our own private quiz show - we take turns being quizmaster and contestants, complete with
buzzer functionality and score tracking.
My friend group loves trivia nights, but existing apps never quite fit what we wanted. So instead of
settling for generic quiz platforms, I decided to learn Flutter and build exactly what we need. Classic
developer move: "I can build that better myself."
How It Works
Custom Quiz Creation: We create questions in the app and also list in the marketplace for others to
use in their quizzes.
Live Game Experience: One person hosts as quizmaster, navigating through the question board while
others buzz in to answer. Jeopardy! style gameplay.
Real-time Scoring: Built-in leaderboard tracks everyone's performance throughout the game, with
custom scoring because quizmaster is god.
Web-based: Runs in any browser, so no app downloads needed - just share the link and everyone's ready
to play. You can use the in-built buzzer that seamlessly syncs with the question board or use your own
buzzer system.
Technical Journey
First time diving deep into Flutter, so this was a crash course in mobile/web app development. Built the entire frontend, handled state management, integrated with firebase as a backend, and figured out real-time game mechanics. The buzzer functionality was particularly fun to implement - had to think about timing, multiple player inputs, and making sure the fastest finger actually wins.
Impact and Future Plans
The real win isn't the code - it's the quality time with friends. We've had some epic quiz nights thanks to this app, and everyone's gotten surprisingly competitive about creating better questions. I'm excited to turn this into a standalone product for quiz enthusiasts everywhere. I have added a proper backend and a marketplace for questions for others to contribute and create a community.
Technologies Used: Flutter, Dart, Firebase, Web deployment
Personal project, 2025 - ongoing