Find your table
Scan the QR code or tap the NFC tag at your table — your table number fills in automatically. Then pick your round and enter the round code from the table tent. Only East enters scores.
Host controls are locked
Sign in with Google to manage your tournaments. Each tournament gets its own tables, players, scores, and standings — and your Google sign-in also powers the "Sync to Google Sheets" export.
New tournament setup
Answer a few questions and the app builds your tables, round codes, and Round 1 seating automatically. Everything stays editable in the manual sections below.
Tournament configuration
Pick the tournament you're setting up. Publishing saves the configuration every player's phone will use.
Tournament branding
Upload one banner graphic with your tournament logo and sponsor logos — it appears at the top of every player's score entry screen. Lay the logos out in Canva on a 1200 × 300 px canvas, download as PNG, and upload here.
Name tags
Download a CSV of every player (Round 1 table, level, category) for Canva's Bulk Create: design one name-tag template in Canva, choose Apps → Bulk Create → Upload CSV, map the columns, and print a tag per player.
Rounds
Number of rounds for this event (each round is 4 games).
Scoring rule bank
Build this tournament's scoring rubric. Enable the rules you want, set point values (positive = credit, negative = demerit), rename anything, add your own, or remove rules entirely. Only enabled rules appear on East's entry screen.
Table check-in
Choose how players open the scorer at their table. Both methods use the same link — it fills in the table number automatically, and East types the round code from the tent card. Use one method or both.
Tables, levels & round codes
One line per table: TableNumber,Category,Level. Category is Social or Competitive (or your own labels). Level can follow either scheme below — tables at the same level (within a category) rotate players among each other. Round codes are auto-generated per table per round.
Table rotation
Paste Round 1 assignments below (in the Round Assignments section), then generate the remaining rounds with a standard progressive movement: East anchors the table for the whole event; South, West, and North rotate to new tables each round, so opponents change. Movement can be negative — e.g. -1 moves that seat downward one table, which is standard in many tournaments.
Seating conflicts
One pair per line: Player A, Player B. Those two will never be seated at the same table in any round — useful when personalities clash. Runs automatically after you generate rotation, or on demand for pasted assignments.
Round assignments 0 loaded
One line per table per round: Round,TableNumber,East,South,West,North. Paste your Round 1 seating here (from registration), then use "Generate remaining rounds" above to fill in the rest automatically — or paste every round by hand if you're not using the standard rotation.
Publish
Publishing saves Settings, Tables, and Assignments to this tournament's database. Only your Google account can change it — share the join code with players, never your login.
Live standings
Enter the tournament join code to view live standings. Scores update as tables submit.