PICKLEPAIR
Club matchmaker · shared cloud workspace
No session selected
0Active players
0Courts
0Matches completed
0:00Longest waiting

Register player

Player status, level, gender and rotation pause can be edited below. New arrivals join the rotation but do not automatically catch up to early arrivals' game counts.

Player list

NameGenderLevelRotationGamesWaitingPlayingActions

Current court setups

Automatic matching makes a draft first. Review the teams and use Confirm round to start the matches.

Manual court / player switching

Choose any player from the full roster, including players currently waiting or paused. This manual override is intentionally allowed; the app warns if you create a conflict.

Player statistics

Tap a column heading to sort. Points are optional; matches without scores still count as games.

Games played & waiting time

Players with the longest wait receive priority. Game-count fairness is also considered, so late arrivals join the rotation without being forced to catch up to early birds.

PriorityPlayerGamesWait timeLast playedStatus

Match & pairing history

Completed matches record ally and opponent history. Cancelled matches remain visible but do not count toward stats.

WhenCourtTeam A (allies)Team B (allies)ScoreStatus

Session settings

The matchmaker saves a shared session to Supabase when an admin is signed in. Keep regular JSON backups, and avoid editing from multiple admin devices at the same time.

Player QR registration

Share this QR code with players. Registrations are automatically approved and added to the shared player queue while the admin dashboard is online. The QR contains only the public registration page URL.

Configure hosting URL to generate QR

Recent registrations

New registrations are automatically approved and queued. A name already on the player list will not be added twice.

Sign in and configure Supabase to load requests.

PicklePair admin sign in

Sign in with the admin account you created in Supabase. Match controls and shared session data are admin-only.

Add your Supabase project URL and anon key to config.js before signing in.