← All work
Combat Sports · Event Promotion

XFO

The Midwest's proving ground, built for fight night.

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

Next.jsTypeScriptTailwind CSSVercel

Your project

Want a build like this?

Every SmartSite starts with a conversation. Tell us what you're building.