Dynamic ELO rankings
Run multiple leagues at once—singles or doubles, best of 3, 5, or 7. Standings show rank, win–loss, win percentage, streaks, and ELO, with search and pagination.
Live ELO leagues, match history, and player stats—built for clubs that take every rally seriously.
Platform
Public standings stay current as staff record results. Members browse rankings, profiles, and rivalries—no login required to follow the ladder.
Run multiple leagues at once—singles or doubles, best of 3, 5, or 7. Standings show rank, win–loss, win percentage, streaks, and ELO, with search and pagination.
Every completed match lists set-by-set scores, winners, and ELO before and after. Filter by ranking list to follow a specific circuit.
Public profiles show nickname, location, and per-league ratings with Chart.js history, plus a recent match list and rating changes.
Pick any two active members to see win counts and the full singles matchup history—perfect for settling who owns the club rivalry.
Doubles leagues toggle between individual and pairs leaderboards so partners and solo form both stay visible.
An app-style public layout with a bottom dock on phones and a full nav on desktop, branded with your club’s primary and secondary colors.
Standings
Switch between active ranking lists, search by name or nickname, and watch streaks and ELO move as scores are entered. Ratings process automatically when a match is completed.
Staff tools
Filament-powered admin at /admin keeps operations off the public site. Managers enter scores; admins tune K-factors and brand colors.
Assemble singles or doubles sides, enter the set score matrix, add notes and date, preview ELO impact, then finalize—ratings and streaks update automatically.
Create ranking lists with format, starting ELO, and K-factor. Activate or pause circuits without touching the public code.
Manage nicknames, contact details, roles, and active status. Set primary and secondary colors so the public site matches your club identity.
Track every result that counts—with live ELO leagues and a simple portal for staff.