← All projects← All projects
qizu

qizu

A Kahoot-like live team trivia product. Simple, modern, easy-to-use and perfect for team icebreaking.

QIZU.IO
CLIP 1 — THE HARD PART IN ACTION
[caption — say what the clip proves]
CLIP 2 — THE CORE LOOP
[caption — say what the clip proves]
CLIP 3 — A DETAIL YOU FUSSED OVER
[caption — say what the clip proves]

WHY I BUILT IT

Every few months I’d want a live quiz for an all-hands icebreaker, and every few months I hit the same wall. The good tools (e.g. Kahoot) have a subscription in front of the basics, and nearly all of them are designed for classrooms, which means everything is loud, cluttered, and a little tacky. I wanted the opposite: something you could start in two minutes, that did only the handful of things people actually use, and that looked sleek.

WHAT I WOULDN’T COMPROMISE ON

Design.

When a category already exists, design can be the differentiator. Palette, type, motion, and the audio too: the lobby loop and the answer-reveal stings had to be upbeat and never cheesy, which took more takes to get right than anything visual. And beyond differentiation, it’s my taste — I wanted to build something I’d actually want to use.

Multiple choice-only.

Multiple choice was 100% of my own use, so that’s what I built. The data model leaves room for other question types, but shipping them would have meant building for a user I couldn’t name.

WHAT WAS HARD

Not the features, but the surface area. 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 (lobby, question open, locked, revealing, scoreboard, final), and all four have to stay in step while a game is running.

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. That turned a matrix I couldn’t test into a list I could work through.

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