Solutions
Three people buy this for three different reasons
A federation wants one record across every affiliated club. A club wants its own roster back. A venue wants the wall and the stream to stop disagreeing. Same console, three jobs.
Federations
Run many clubs, many mats, one record
Your organization owns the platform. Clubs register athletes into your roster, hosts run events inside your tenancy under your branding, and results land in one database as they happen.
The situation today
A state or national body has dozens of affiliated clubs, a calendar of events, and no single place where results live. Every host runs the day their own way, and the federation gets a spreadsheet weeks later.
organization_admin · game_admin
White-label tenancy
Your logo, colours, login art, and your own URL — a subdomain or a mapped custom domain.
Club hierarchy
Club owners and coaches manage their own rosters and entries without seeing each other's.
Multi-mat days
The control room treats parallel mats as first class, with per-mat queues and bout calls.
Reporting out
Results CSV, warehouse export, and signed webhooks into whatever system you already report from.
Control room
Multi-mat live wall
Auto-refresh 15s · score reconcile compares board state against the database
Clubs & academies
Your roster, your entries, your athletes' history
One roster you maintain, entries you submit and track yourself, and a bout history that accumulates automatically — so an athlete's record is a link, not a memory.
The situation today
Coaches keep athlete details in a phone contact list and entry forms in a group chat. When an athlete asks for proof of their record, nobody can produce it.
club_owner · coach
Coach portal
A club-scoped home for entries, approvals, and a registration QR to hand to parents.
Athlete records
Notes, timeline, bout history, and a public profile reachable from their ID card QR.
ID and bib cards
Printable identity and bib cards generated from the roster, not designed from scratch.
Squads
Enter a team, settle one fee, and produce the team fixtures from it.
Entries
Maharashtra Open · Day 2
| Athlete | Category | Bib | Entry |
|---|---|---|---|
| A. DeshmukhMH-0142 · Kolhapur Akhada | Senior 68 kg | 112 | paid |
| R. PatilMH-0187 · Pune Combat Club | Senior 68 kg | 118 | paid |
| S. KulkarniMH-0203 · Nashik Sports Academy | Junior 60 kg | — | approved |
| V. ShindeMH-0219 · Kolhapur Akhada | Senior 75 kg | — | pending |
Coaches see only their own club. Marking an entry paid offline is restricted to organization staff.
Venues & broadcast
Make the hall and the stream agree
Every audience surface reads the same match state as the officials' pads. Publish once and the wall, the overlay, and the phones in the stands are consistent by construction.
The situation today
The scoreboard on the wall, the graphic on the stream, and the number the referee just gave all disagree — and the crowd notices before the desk does.
Audience · AV · media
Venue TV wall
Every live mat on one branded screen, with sponsor slots for the people funding the day.
OBS overlay
A transparent browser source that tracks the live bout — no operator retyping scores into the stream.
Fan companion
Spectators follow the current bout and what is next without queueing at the desk.
Shareable boards
A public slug per match you can send anywhere, without issuing a login.
/public/overlay/mh-open-mat-a
BroadcastRed corner
A. Deshmukh
Kolhapur Akhada
Blue corner
R. Patil
Pune Combat Club
Point Stream · Live scoring · Mardani
Red +1 · Jab combo
Not sure which of these you are?
Most people arrive as one and end up needing two. Describe your setup and we will tell you which parts of the console you would actually use.
- Walk through a live bout on your own sport
- See the control room with your mat layout
- Review tenancy, roles, and audit before you commit