← Projects
Q
// web · 2026

Quizo.

Interactive quiz overlay and chat bot for live streamers.

in progress TypeScript Node.js Fastify React Vite Framer Motion

What it is

Quizo is a browser-based quiz overlay built for streamers who want to run live trivia with their audience. The overlay renders animated question, results, and leaderboard panels on a chroma-key green background that drops into OBS as a browser source, while a Twitch bot posts the questions to chat and collects A/B/C/D answers. It comes with a few curated quiz packs, including a US Citizenship civics set, plus a public trivia bank if you want to keep the rounds going.

How it works

A Fastify server runs a quiz state machine that walks each round through idle, question, answering, results, and leaderboard phases, pushing a single source of truth to every connected overlay over WebSockets. Viewers answer by typing a letter in chat; the bot parses single-letter A through D messages and records each answer with a timestamp so the fastest correct responders earn points. Sessions are addressed by UUID URLs with no login required, and state is persisted in SQLite so a stream can recover after a disconnect. The overlay is tuned to run smoothly inside the embedded Chromium browser that OBS uses.

// From the devlog All posts →
// More projects