Overview
A regional MMA promotion running since 2004 — with alumni who went on to the UFC — needed a site that could carry real fight-card logistics: full rosters, records, standings, and ticketing, not just a static about page.
Scope of work
- Custom Next.js build
- Fighter roster + records system
- Championship standings by weight class
- Event page with live countdown + ticketing
- "Fight for XFO" application portal
The Challenge
What we walked into.
Two decades and 80-plus events of real history needed a home that could keep up with the operational reality of running fight cards — full rosters, weight classes, current champions — while still selling the next event.
The Approach
How we solved it.
Built the site fight-card-first: a full roster with records and gym affiliations, championship standings kept current across weight divisions, and an event page with a live countdown and ticket info for the next card. Added a direct application portal so prospective fighters and ring crew can reach the organization without going through social DMs.
Outcomes
What shipped.
Full fight-card system
Every bout, fighter record, and weight class managed on-site
Standings kept live
Current champions displayed across every weight division
Direct recruiting
Fighter and ring-crew applications route through the site, not social DMs
Highlights
- Complete fighter roster and championship-standings system
- Live event countdown and ticketing for the next card
- Built-in application portal for new fighters and ring crew
- Carries 20-plus years of promotion history — 80-plus events since 2004
Technical stack
Your project
Want a build like this?
Every SmartSite starts with a conversation. Tell us what you're building.