Open play and tournaments, one board

Your players line up.KitchenSync runs the courts.

Manage the queue and pairings in one place. Assign a court, enter the score, and let players check what’s next on their phones or the venue TV.

I’m here to play

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.
  • Enter scores once; standings and the TV board update from there.
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

From check-in to the first game

Set up your courts, check players in, then assign the first group.

1
Set up the session

Name your session, set the number of courts and choose how you want players grouped.

Start with your session settings.

2
Players get themselves in

Players can join with the session code or use QR check-in. You can also add walk-ins from the manager console.

Self-check-in or help at the desk.

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

Check-in, courts and results in one place

Run open play or a tournament, with a shared board for managers and players.

Your control room

One dashboard for the whole club day

Find past sessions, return to a live one or create your next session from the dashboard.

  • Sessions and history in one searchable list
  • A live banner that drops you straight back into the session you’re running
  • Set courts, pairing and game target before players arrive
  • Pay by session, without a monthly subscription
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

See who’s next and how long they’ve waited

Choose a rotation to suit your session: first-come, skill-based groups or round robin. KitchenSync suggests the next games, and you can adjust the groups before assigning a court.

  • Waiting times visible to managers and players
  • Team balancing considers skill and gender where the selected mode uses them
  • Skill-based pairing favours closer partners, rather than equal team totals alone
  • A wait cap prioritises overdue players and flags anyone it cannot fit into the next round
  • Assign, substitute and score from the board; 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

Show the court board on your venue TV

Open the display link in a browser to show the courts, recorded scores and upcoming groups. The board updates as you manage the session.

  • One display link per session
  • Court and score changes appear without a manual refresh
  • A next-up ticker shows the waiting groups
  • 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

Let players follow their turn

Once checked in, players can see where they are in the queue and who they’re playing with, without asking at the desk.

  • Three ways in: code, player QR, or the venue sheet
  • Live queue position and an estimated wait
  • 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
Tournaments

Build the draw and manage the matches

Create categories, add teams and choose a format. Generate the schedule, assign matches to courts and record results as the tournament progresses.

  • Round robin, single and double elimination, ladder, pools into a knockout
  • A waiting list ordered to give players rest and help fill available courts
  • 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
At the venue

Use a laptop, tablet or phone

Manage the session from the desk or courtside, with touch, mouse and keyboard controls.

  • 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

Watch the app in use

18 short recordings demonstrate the working app with sample sessions, from check-in to sharing results.

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
  • Try the session tools with a smaller group
  • 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 a participating bank or e-wallet app. Trial vouchers are available at partner venues.

Queue testing

How the queue performed in simulations

We tested the production queueing code with 48 players over 4 courts and 4 hours, including late arrivals, rest breaks, no-shows and fixed groups. These are controlled tests, not results from live customer sessions.

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 groupmates carried over from the previous game. Enforcing the wait cap in a busy room can increase repeats, as the comparison below shows.

Shorter waits can mean less variety. In the busy-room simulation, enforcing the wait cap increased games with a wide partner gap from 0.0% → 15.0% and repeat groupmates from 9.0% → 21.1%. No players were stranded, though prioritising an overdue player can change who plays together. See both sides 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 and custom groups — the way a manager really reserves a game
  • 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.27.1The home page says what the app does
  • The copy names the work. Each section now says what you tap and what your players see, instead of implying the queue runs the session on its own. The rotation section also spells out that the modes pick differently — first-come, skill-based and round robin are not one rule.
  • The clips are labelled as samples. The recordings are the real app driven with sample sessions, and the page now says so rather than letting them read as footage of a live club night.
  • A test is called a test. The queue numbers come from controlled runs of the production queueing code — 48 players, four courts, four hours, late arrivals and no-shows included. The page states that these are simulations, not results from customer sessions, and keeps the cost of the wait cap printed beside the benefit.
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.

Set up your next session.

Start with a free session to try the queue, court board and scoring with your players. Add a credit when you need room for more.