QLAB
NODE.JS SERVER
NUMBER DISPLAY
1920 X 1080
CONTROL
CONTAINERISED
DEPLOYMENT
LIVE BOARD
REACT + VITE
OSC
WEBSOCKET
REST API
A purpose-built, one-of-one web server powers the entire game — a custom Node.js backend paired with a React dashboard, designed and engineered exclusively for this show. Every number call, reset, and game state change is processed in real time and pushed to all connected displays instantly.
The system logs every event with timestamps — ball calls, resets, game completions — providing a full audit trail that can be exported on demand. Whether it's resolving a disputed call or reviewing a night's games, the data is always there.
Bold, high-energy visual identity built for large venue displays, with clear number readability at distance and animated number reveals that build anticipation with every call.
The web dashboard features a clean, operator-friendly interface with manual number entry for testing, full game history, and a complete board view — all designed to be run confidently by non-technical crew.
Cove Seal Bay × JR Creative
CONTRIBUTORSTechnology Lead & Programming - Chris Devlin
Show Design - Rob
Let's discuss how we can engineer the infrastructure for your next event.
GET IN TOUCH