What it does
Create custom bingo cards from a pool of items, share them with a group, and play together. Everyone gets their own randomised card. When someone hits bingo, everyone knows.
The kind of thing you spin up for a watch party, a team event, or any situation where someone says "we should make this a bingo".
How it works
Cards are stored in SQLite so they persist between sessions and can be shared via link. The real-time element — calling items, tracking who's winning — runs over WebSockets so everyone's board stays in sync without refreshing.
Tech
- Nuxt — full-stack framework
- SQLite — card and session persistence
- WebSockets — real-time game state
A small project, but a good excuse to combine persistent storage with real-time communication in a low-stakes context. Source is private. Live at bingo.mhelbich.de.
