Asad Husain

Flutter Based Quiz App

A web app for creating and playing quizzes

Project 2 Image

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