Music Bingo Application
A hosted music bingo game built to run a venue entertainment night from one screen, without a laptop full of spreadsheets.
Interface outline. Structure is shown; no live or client data is published.
The business problem
What was going wrong
Running a music bingo night manually means printed cards, a spreadsheet of tracks, a separate list of what has already played, and a host trying to verify a winning card in front of a room. Every part of it is a place to lose your place.
The solution
What we proposed
A single application that generates the cards, tracks what has played, and verifies a claimed win against the actual play history. Built as an internal Mulate product first, so the operational rough edges get found by us rather than by a venue in front of a crowd.
Key functionality
What it does.
- Card generation from a configured track list
- Play history tracking during a round
- Win verification against what has actually been played
- Host screen designed to be read across a room
- Round and game state that survives a page refresh
Technology
What it is built on
- Next.js App Router
- TypeScript
- Tailwind CSS
Process
How it ran
- 01
Discover
Ran the night manually first and wrote down everything that went wrong.
- 02
Plan
Defined the game states and the one thing that must never break: verification.
- 03
Build
Built card generation, play tracking and verification.
- 04
Test
Tested against live rounds.
Services used