← All projects← All projects
qizu

qizu

Kahoot-like live team trivia product. Simple, modern, and perfect for icebreaking.

QIZU.IO
Fun cursor animation on the qizu homepage.
Preview of the live game + player’s phone, side by side.
Final results! From a real game during a product all-hands.

WHY I BUILT IT

Every few months I’d want a live quiz for an all-hands icebreaker, but I was never satisfied with any of the existing solutions out there. The good tools (e.g. Kahoot) require a subscription, and nearly all of them are designed for classrooms, which means the design is a little tacky. I just wanted something simple that looked sleek.

WHAT I WOULDN’T COMPROMISE ON

Design.

I wanted design to be a differentiator. Palette, motion, and the audio too: everything had to be upbeat but never cheesy, which took a LOT of takes to get right.

WHAT WAS HARD

One game runs across four screens at once: the host’s admin, the preview inside that admin, the host’s live screen on a projector, and every participant’s phone. Each has its own states, all four have to stay in step while a game is running, and there are so many different cases to cover.

To make QA easier, I set up seeded fixture data and direct links into every screen and state, so I could open any combination cold instead of clicking through half a game to reach it.

MADE WITH

ClaudeAll of the coding heavy lifting. 100% Claude Cowork.
SupabaseThe entire backend. Postgres, realtime, auth, and image storage.
CloudflarePages hosting and deploys.
SunoBackground music for the lobby, questions, and answer reveals.
MidjourneyThe room scene behind the landing-page demo.
PostHogProduct analytics.
← All projects Song Joyce Park