Powerful Features for Modern Leagues

Every tool you need to run a fair, engaging, and well-organized league night.

Smart Dispatch Algorithms

Choose how players get assigned to courts. Three algorithms, three philosophies.

🎲

Social Mode — FairRandom

Maximizes partner diversity. Players who've waited longest get priority. Recent partners are separated to keep games fresh and social. Perfect for recreational leagues where everyone should play with everyone.

📈

Ranked Ladder — MoveUpMoveDown

Winners move up the court ladder, losers move down. Courts are ranked (A = best, Z = beginner). After every game, the entire ladder re-ranks for competitive balance. Ideal for leagues that want bragging rights.

♟️

Skill Rating — Elo

The same system used in chess. Every player gets a continuous rating that adjusts after each game. Upsets earn bigger gains. Supports doubles with team-averaged ratings. The most mathematically rigorous option.

Live Dashboard & Court Management

See every court, every player, every game — all in real time. One-click dispatch fills courts instantly. Drag players between courts, finish games with scores, and watch the next round auto-fill.

Live Dashboard
Player Statistics

Player Stats & Highlights

Comprehensive per-player statistics: games played, wins, win ratio, play time, Elo rating. Daily highlights automatically recognize MVP, Iron Player, Sharpshooter, Dream Team, Nail Biter, Blowout, and more. Exportable to CSV.

TV Mode for Gyms

A full-screen, auto-refreshing dashboard built for wall-mounted TVs and projectors. Shows live court assignments, a marquee ribbon with stats, recent games, and waiting players. Includes a screen saver and wake lock to keep the display always on.

Kiosk Mode

Put a tablet at the gym door. Players enter a 5-digit code to view courts, check their stats, or update their status — no Google login needed. Admins generate two types of kiosk codes: Read-Only for display screens (view courts and scores) and Read-Write for shared devices (dispatch, change player status, finish games). All codes auto-expire after a configurable time (up to 24 hours) so you never have to worry about stale access.

Kiosk Mode
Game Settings

Fully Configurable Game Settings

Every league is different. Configure players per court, scoring defaults, dispatch algorithm tuning, game time filters, and more. Switch between algorithms any time — your settings are saved per league and take effect immediately.

Real-Time Sync & Notifications

Every connected device updates instantly. When a game finishes, a player changes status, or a new dispatch happens, all screens refresh in real time with push notifications. A full event timeline logs every action — player status changes, court assignments, game results — so you always have a complete audit trail of your league night.

🌍

English & French

Full bilingual support. Players and admins can switch languages at any time. All interface text, stats labels, and notifications are translated.

Ready to Simplify Your League?

Create your league today — it's free. No credit card, no setup fees.

Create Your League