Open play and tournaments, one board

Your players line up.KitchenSync runs the courts.

Take the queue, the pairings and the scores off your clipboard. Everyone gets a fair turn, the TV shows what’s next, and you stay in the room with your players.

Players never pay. 2 courts, 16 players free — then ₱49 per session.

kitchen-sync.site/app/display
Saturday Open PlayCODE K8D2M4
Court 1PLAYING
Marco · Ana9 – 6Chen · Bea
Court 2PLAYING
Jules · Kai4 – 7Nadia · Omar
Court 3 — open
Court 4 — open
NEXT UP
PatLouieSamIvyRexDana
If you run the session
  • Name the session, set the courts, share one code.
  • The queue builds the next group while you take the next check-in.
  • Scores, standings and the TV board look after themselves.
Open the manager console
If you're just there to play
  • Join with the 6-character code, or scan what’s on the wall.
  • See your place in the queue and roughly how long you’ll wait.
  • Your games, partners and ranking stay on your profile.
Join a session
How it works

Three steps to a full session

No training, no spreadsheet, no setup call. Most managers are live before the first player arrives.

1
Set up the session

Give it a name, say how many courts you have, pick how you want people paired. That’s the whole setup.

Takes about a minute.

2
Players get themselves in

They use your session code, scan the sheet on the wall, or show their own QR at the desk. Nobody waits in a line at a desk.

Works on any phone.

3
Play the queue

Tap who’s next, drop them on a court, type the score. The board on the TV updates itself, and the players can see their own turn coming.

You stay off the whiteboard.

What you get

Everything a session needs

From the first check-in to the last game — and nothing you have to learn first.

Your control room

One dashboard for the whole club day

Where you were, what's running, what's left. Start the next session from the same screen you finished the last one on.

  • Sessions and history in one searchable list
  • A live banner that drops you straight back into the session you’re running
  • Decide courts, pairing and game target when you create it — not mid-session
  • Credits per session, so a quiet month costs you a quiet month
kitchen-sync.site/app
TOTAL SESSIONS
128
+3 this week
TOTAL PLAYERS
342
across all sessions
CREDITS
4
available
Create SessionSTART
Saturday Open Play
COURTS: 4
Friday Night Doubles2h 40m · 18 players36 games
Saturday Open Play3h 10m · 24 players52 games
Fair queue

A queue nobody argues with

Waiting is the only thing that decides who plays next, so the person who has been sitting longest gets picked first. Skill and gender are balanced inside the group, not used to cut the line.

  • Longest wait first, shown to everyone
  • Balanced teams — skill and gender spread, automatically
  • Groups stay sensible: a beginner isn't paired with an advanced player just to even up the totals
  • Your wait cap holds: past it a player is owed a court in the next round, and the board says so
  • One tap to assign, substitute and score; drag to swap courts or slots
kitchen-sync.site/app
QUEUE — 4 WAITING
1MVMarco V.NG 314:21
2ARAna R.NG 211:05
3CWChen W.NG 48:47
4BSBea S.NG 15:12
Court 1PLAYING · 08:12
Marco + AnaChen + Bea
Court 2 — Available
NEXT GROUP
MVARCWBSauto-paired by wait + skill
On the wall

Put the board on any screen

Open the display link on the venue TV and it stays live all session — courts, scores and what's next, no refresh, no fiddling.

  • One display link per session
  • Updates the moment a game ends
  • A next-up ticker keeps the queue moving on its own
  • Your club name and logo in the header
kitchen-sync.site/app/display
Saturday Open PlayCODE K8D2M4
Court 1PLAYING
Marco · Ana9 – 6Chen · Bea
Court 2PLAYING
Jules · Kai4 – 7Nadia · Omar
Court 3 — open
Court 4 — open
NEXT UP
PatLouieSamIvyRexDana
For players

Join with a code or a scan, then just play

Players join with a 6-character code, show their QR at the desk, or scan the check-in sheet on the wall. After that they only watch their own turn come closer.

  • Three ways in: code, player QR, or the venue sheet
  • Live place in the queue and an honest wait time
  • Games, partners and ranking on their own profile
Hey, JulesJD
YOUR POSITION
#3
est. wait ~12 min
JOIN WITH CODE
K8D2M4
JOIN SESSION
or show your QR at the desk
Race day

Run a bracket without a spreadsheet

The same board runs competitions. Make a category per event, pick a format, and the schedule, the live courts, the standings and a shareable bracket all come out of it.

  • Round robin, single and double elimination, ladder, pools into a knockout
  • A waiting list that keeps players rested and every court busy
  • A watch link, so people on the sideline see what you see
  • One credit covers a tournament too, at ₱149
kitchen-sync.site/app
Men’s DoublesMixed BOpen SinglesROUND-ROBIN
Court 1LIVE 07:24
Marco + ChenRex + Dana
Court 2LIVE 03:11
Jules + KaiIvy + Sam
NEXT UP — LONGEST REST FIRST
Rex + DanavPat + Louie12 min rest
Ivy + SamvKai + Nadia8 min rest
STANDINGS
1Marco + Chen4W+18
2Jules + Kai3W+9
3Rex + Dana3W+4
For every hand and eye

Works however you work it

The desk laptop, the manager's iPad, a player's phone in a humid room — the same board, operable by touch, mouse or keyboard.

  • Light and dark themes, both tested for contrast
  • Big enough to tap on a phone
  • Keyboard focus is visible, and screen readers get labels on the handles and banners
  • Installable, and the queue keeps working when the Wi-Fi drops
See it in action

Every feature, recorded from the real thing

17 short clips of the working app — no mock-ups and no placeholder data. Each one is the actual board, driven the way a manager or a player drives it.

Pricing

Free to try, one small fee per session

No subscription, no per-player charge, nothing to cancel. You pay when you run a big session.

Players
Free

Forever. Players never pay to join.

  • Join any session with a code or a scan
  • Live queue position and wait time
  • Game history and rankings

Players need a free account, nothing more.

Join a session
Small sessions
Free

2 courts, 16 players — a typical pickup group.

  • The full fair queue, scoring and TV board
  • Everything a manager does, with nothing taken away
  • Add a credit any time you outgrow it

No card, no contract, nothing to cancel.

Start free
UNLIMITED
Open play credit
₱49per session

One credit covers a full session, up to 24 hours of play.

5 credits₱200
10 credits₱350

Stock up and it falls to ₱35 a session.

  • Unlimited players and courts
  • Tournament sessions — ₱149 each
  • Scoring, standings, rankings and stats
  • Printable QR check-in sheets for your venue
  • Club branding on every screen
  • Keeps working when the Wi-Fi drops
Get a credit
Unlimited sessions for ₱399 a month — coming soon

For venues that run the board every day. Say the word in the feedback form below if you want it early.

Pay in-app with QR Ph — scan with any bank or e-wallet app. Trial vouchers are available at partner venues.

Evidence, not promises

We tested the queue before we shipped it

Every grouping on the board comes from the same algorithm we ran through a full simulated session — 48 players, 4 courts, 4 hours, with late arrivals, people resting out, no-shows and fixed groups thrown in to make it awkward on purpose.

0
players left sitting

Everyone got on a court in every queueing mode we tested, at every room size.

≈ 5
game spread

Busiest player about 9 games, quietest about 3 or 4 — out of roughly 6.4 each in 4 hours.

≤ 7%
gender gap

Difference in average games played, men vs. women — 5.2% and 6.1% in the two modes.

≤ 17%
familiar faces

Share of your groupmates you already played last game — the rest are new faces. Holding the wait cap in a busy room costs some of this rotation; the methodology page quotes both sides.

The honest cost: enforcing the wait cap buys the wait, not the variety. A traded seat is somebody else’s turn, so in a busy room games with a wide partner gap go 0.0% → 15.0% and repeat groupmates 9.0% → 21.1%. Nothing structural gives way — no court idles and nobody is stranded, because the seat changes hands inside the same game. Both sides are in the full data.

How we tested it
  • 48 simulated players, spread across all four rating tiers, from Beginner to Advanced
  • 4 courts, 4 players a court (doubles), a 4-hour session
  • Games of 10–15 minutes; players arriving over the first 15 minutes, plus 6 late check-ins up to 75 minutes in
  • Fixed groups — duos, a trio and a full four — play together but queue in wait order
  • A manager who breaks a fixed group the first time it goes incomplete, freeing its members to queue alone
  • Resting players who opt out between games, and no-shows who get picked then go unavailable
  • Occasional hand-picked groups, the way a manager really edits one
  • Every metric averaged over 5 independent seeded runs
  • Two gap-based modes compared here: Mixed (±1.5 skill gap) and Skill-matched (±0.5, widening when nothing fits)
  • A wait cap of 20 minutes by default — past it a player is traded into the next playable group, so the wait is enforced rather than preferred
  • Groups judged by the partnerships they actually produce, not just by total rating
  • A variety bench: the pair that just lost sits out the next round while fresh players can still field courts

Produced by KitchenSync’s actual production queueing code, not a stand-in model. Full methodology and data →

Simulated results from controlled testing, not measurements from live customer sessions.

Changelog

Built in the open

Every change ships with the numbers behind it — before-and-after results from the same simulation setup where the queue is involved, and the full reasoning where it isn’t.

v1.18.3One feedback button, not two
  • Feedback has one button now. The sidebar used to offer “Send feedback” and the bar above it offered the same form again beside your name, on one screen. It stays in the top bar — which is where the live session board keeps it too — so there is one place to look for it on every screen, and it is reachable without opening the menu on a phone.
  • Nothing about sending it changed. Same form as before, and the guide and sign-out still sit where they did in the sidebar. Players lose the duplicate as well, since their dashboard wears the same menu as yours.
Feedback

Tell us what to fix or build next

Spotted a bug, or wish KitchenSync did something differently? This goes straight to the people who build it.

Your next session could run itself.

Set up takes about a minute and costs nothing until you outgrow the free tier. The whiteboard can retire.