Table Tennis Club

Live ELO leagues, match history, and player stats—built for clubs that take every rally seriously.

Platform

Everything the club needs to keep score

Public standings stay current as staff record results. Members browse rankings, profiles, and rivalries—no login required to follow the ladder.

01

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.

02

Match history with set scores

Every completed match lists set-by-set scores, winners, and ELO before and after. Filter by ranking list to follow a specific circuit.

03

Player profiles & ELO charts

Public profiles show nickname, location, and per-league ratings with Chart.js history, plus a recent match list and rating changes.

04

Head-to-head rivalries

Pick any two active members to see win counts and the full singles matchup history—perfect for settling who owns the club rivalry.

05

Doubles pairs & individuals

Doubles leagues toggle between individual and pairs leaderboards so partners and solo form both stay visible.

06

Mobile-first club experience

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

Live ladders that update with every match

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

Scorekeeper portal for managers & admins

Filament-powered admin at /admin keeps operations off the public site. Managers enter scores; admins tune K-factors and brand colors.

Match scorekeeper

Assemble singles or doubles sides, enter the set score matrix, add notes and date, preview ELO impact, then finalize—ratings and streaks update automatically.

League management

Create ranking lists with format, starting ELO, and K-factor. Activate or pause circuits without touching the public code.

Members & branding

Manage nicknames, contact details, roles, and active status. Set primary and secondary colors so the public site matches your club identity.

Ready for the next rally?

Track every result that counts—with live ELO leagues and a simple portal for staff.

Back to top