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 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 use a shared Google Sheet to create questions and categories - everyone contributes their own rounds and question sets.
Live Game Experience: One person hosts as quizmaster, navigating through the question board while others buzz in to answer. Inspired by "Buzzing with Kvizzing" format.
Real-time Scoring: Built-in leaderboard tracks everyone's performance throughout the game, with undo functionality for those "wait, that was actually right" moments.
Web-based: Runs in any browser, so no app downloads needed - just share the link and everyone's ready to play.

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 Google Sheets 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. Planning features like user profiles, quiz marketplace, improved buzzer system, and a way for quiz communities to share and discover content.

Technologies Used: Flutter, Dart, Google Sheets API, Web deployment

Personal project, 2025 - ongoing