Admin Dashboard
Run the whole league from one panel
Seasons, schedules, rosters, branding, and box scores -- all in one admin. Designed so you can stand courtside with a phone, enter a box score between quarters, and have the standings update before the next tip-off.
Box Scores
Enter 10 players' lines in under a minute
The box score entry screen is built for speed. Tab moves you across the columns -- points, rebounds, assists, steals, blocks, turnovers, fouls -- and enter drops you to the next player. No mouse required. If you can type, you can keep up with a live game.
- Full keyboard navigation -- tab, enter, arrow keys
- Auto-save after every change -- no lost work if your phone dies
- Totals update as you type -- standings recalculate instantly
- Edit a finished game and stats recompute everywhere
Seasons
Spin up a new season in a few minutes
Create a season, assign teams to it, and pick the format. Round-robin with a playoff bracket, a straight single-elimination bracket, group stage into knockouts -- whatever your league runs, it's supported. Every season is isolated, so last year's stats don't bleed into this year's standings.
- Round-robin, brackets, group stages, or combinations
- Reuse rosters from previous seasons or start fresh
- Historical seasons stay browsable on the public site
Schedule Builder
Auto-generate a round-robin or build it by hand
Add games one at a time if your schedule is weird, or hit a button and the system generates a full round-robin where every team plays every other team. Drag a game to a new date if the gym falls through -- notifications go out to the affected teams automatically.
- Auto-generate single or double round-robins
- Drag games between dates to reschedule
- Mix auto-generated games with manually-added ones
- Set venues, times, and broadcast links per game
Rosters
Add players, upload headshots, edit profiles
Every player gets a profile page with their career stats, photo, jersey number, and position. Upload a headshot from your phone and it shows up on the public site and in the scorebug highlights. If a player switches teams mid-season, the roster history tracks it.
- Headshot upload with automatic cropping and resizing
- Career stats follow the player across seasons and teams
- Bulk import players from a CSV if you're migrating
Branding
Upload your logo and colors once -- they show up everywhere
Drop in your league logo and a primary color. The public site, the scorebug overlays, the stream graphics, the player pages -- they all pick it up. Team logos and team colors work the same way. You change a color, it changes everywhere on the next page load.
- League and team logos applied across the entire platform
- Primary and accent colors flow to scorebugs and stream overlays
- Custom domain support on paid plans
Multi-Admin
Add assistant coordinators to help run game day
One person can't run a whole league. Invite assistant admins -- scorekeepers, team managers, broadcast operators -- and each one gets their own login. You can give someone access to just their own team, or to just the scorebug controls, or full access if you trust them.
- Individual logins -- no shared passwords
- Scoped permissions -- scorekeeper, team manager, full admin
- Revoke access at any time -- former volunteers lose the keys
Audit Log
Every action is logged -- if something breaks, you know who did what
Standings look wrong? Someone's stats got wiped? Open the audit log and see who changed what, when. Every create, update, and delete is recorded with the user, timestamp, and the before/after values. No finger-pointing, no guessing.
- Every write operation captured -- nothing hidden
- Filter by user, action type, or date range
- Before/after values on every edit -- revert if you need to
Mobile
Most of the admin work can be done on a phone
The admin panel was built mobile-first. You can stand courtside with a phone, enter a box score between quarters, upload a headshot someone just took, reschedule a game, or run the scorebug -- without pulling out a laptop. There's no separate app to install. It's a web app that works well on a phone.
- Everything sized for one-handed use courtside
- No app to download -- just a URL and your password manager
- Upload photos straight from your phone's camera roll
Stop running your league out of a spreadsheet
Sign up, create a season, and have your first game scheduled in under ten minutes. The Pro plan has a 14-day free trial.