Skip to content
Back to portfolio
WebPersonal

Bingoo

Custom bingo cards and real-time lobbies for up to 16 players, built to explore live web communication.

At a glance

  • Real-time lobbies for up to 16 simultaneous players
  • Fully user-authored card content
  • Game state synchronised over WebSockets, persisted in Redis

Overview

Bingoo turns bingo into whatever you want it to be. You write the card contents yourself, spin up a lobby, and play with up to sixteen people at once.

I built it to get properly comfortable with real-time web communication and animation. Game state is synchronised across every connected player over WebSockets, with Redis holding lobby state so a reconnecting player picks up exactly where they left off.

Built with

  • TypeScript
  • Next.js
  • Redis
  • WebSockets
Last updated
2 May 2026