The product
One engine. Every screen in the room.
Every device in the room runs the same event log and the same clock. The iPad holds the lease and keeps running with no network. Everything else joins with a QR code, sends intents rather than writes, and shows the same second as the wall.
The iPad. Director on the glass, Cinema on the TV.
One app, two screens. The iPad's own display is the director's console; the TV over HDMI is the Cinema view. There is no synchronisation between them because they are the same process, which is why the number on the big screen is true by definition.
- Guest mode. Launch, pick a structure or generate one from players, stack and target finish, add names, start. No account, no network, nothing to set up.
- The lease. The iPad is the sequencer for the room. Failover is a lease with a timeout and a human confirmation on the device taking over, never a silent switch.
- Seat draw, balancing, breaking tables. Seeded draws that can be replayed and proven fair. Balancing proposals under the Poker TDA rules, moving the player who is big blind next to the worst seat and never into the small blind. Always propose, never silently move.
- Payouts, deals, ICM. Percentage tiers by field size in integer pence, provisional until registration closes, published as immutable versions. Chip-chop and ICM side by side with per-player deltas.
- Undo that means undo. A mis-clicked bust-out is the archetypal error, so undo is one compensating event with a defined cascade, and the finishing order is derived from the sequence, never written in stone at bust time.
- The Screens panel. Every screen in the venue, what it is showing, and a tap to change it.
The bust-out is the hot path: two taps, searchable by name, table or seat, eliminator optional and fillable later, haptic and audible confirm, a persistent undo.
The companion. Four modes, one app.
Felt Floor sends intents, never writes. The iPad, or the room, decides. Two floor staff who bust the same player get one event and one polite message: "Already busted by Sam, 3 seconds ago."
- Floor. Bust-out first, everything else second. Big targets, one hand, readable in a dim room, works with no signal. Balancing proposals with accept or override, floor calls arriving with a table number, hand-for-hand control, the Screens panel.
- Desk. Registration against the roster with type-ahead and handle linking, rebuys, re-entries with the responsible-play warnings, the ledger, and results entry for nights that were run on paper.
- Dealer. One table, one big button. The table's own level under the next-hand rule, the seats with stacks, hand complete during hand-for-hand, chip count at bag time, call the floor, and "I'm sitting" on a push.
- Player. Scan the spectator code and follow the event with the clock on your lock screen. Read-only, no pairing, no account needed.
Sam's iPhone · this table only
A named screen on the wall.
An Apple TV, a browser on an HDMI stick, a smart TV, or the iPad's own HDMI output. Each one is a screen the venue owns, adopted once with a code shown on the TV, then pointed at any event, any layout or any playlist from the floor. It outlives every night it shows.
- Assign from anywhere. Screens 1 to 8 show the Main Event, screen 9 shows registration for the side event, the podium shows the cash list. A director or a floor phone changes it in a tap.
- Layouts and playlists. Clock, blinds and next level, payouts, seat and table board, chips in play, hand-for-hand status, league standings with tonight's projection, sponsor slides on rotation during breaks.
- Designed for the back of the room. Clock digits at a quarter of the screen height, off-white on near-black against projector halation, overscan calibration per screen, no state shown by colour alone, and level changes that never flash.
- Never blank. Loses the cloud, keeps its last assignment, keeps counting from the anchor, joins the iPad on the local link if it can, shows a small "reconnecting" chip. It never shows a login screen.
The Screens panel, as the floor sees it. Every screen is named, placed and accountable, and the drift figure is the whole story of the clock design.
The console, and the whole iPad in a browser.
Everything an operator does between nights lives here: organisations, brands, regions, venues, tables and screens, chip sets, structures, payout schemes, scoring rules, leagues and seasons, results entry, the roster with import and de-duplication, standings, branding and billing.
And the browser can run the room too. Director, Cinema and Floor are mirrored from the iPad, held to the same command set by a check that fails our build if a feature exists on one and not the other. A single browser tab survives losing the internet. A room full of browsers does not. The iPad does.
- Results in a minute. Type who came where; points, standings and every player's page follow.
- Import without a migration project. A dry run shows what would change before anything does, and ambiguous matches go to a review queue rather than being merged on a guess.
- A public API and webhooks from day one, so a casino adopts by integrating rather than retooling.
Joining the room
A dozen devices in a minute. No accounts.
A signed-in manager mints a QR code for a role: floor, desk, dealer for a table, or screen for the venue. The device scans it, shows four digits, and the manager approves and names it. That approval is the whole security model, and it costs one tap.
Mint an offer
Pick a role, a table if it is a dealer station, a time limit and how many devices it may admit. The code is shown full screen with a six-character fallback for a projector at ten metres.
Scan and redeem
The device generates a keypair it cannot export and redeems the code with the public key. A copied token on another machine is useless.
Confirm four digits
The phone shows 7391 and holds no permissions until the manager taps approve against that code. Someone photographing the screen gets nothing.
Named, visible, revocable
"Sam's phone joined as Floor" appears on the Cinema screen so the room can see who is driving. Revoke one device in a second, or every device with one button.
Waitlist
Tell us which room is yours.
Home game, pub night, league, festival or casino floor. We build in that order and we would rather build with you than for you.