Browse races. Track gear. Follow patterns.

Find what runners are using, race by race.

Explore race calendars, discover events by type and distance, and drill into the gear trends shaping trail, road, and ultra running.

Search by format

Trail, road, track, and ultra from one front door.

The homepage should behave like a race browser, not a brochure. Visitors should be able to start with the type of running they care about and move straight into the events.

Search by distance

From half marathons to 100 milers.

Distance filters give us a natural top-level way to segment the calendar and later support deeper gear trend analysis.

Search by place

Map interactions should lead the experience.

Hover a race marker to preview it, then click through into the edition page once the event has been curated.

Browse the race calendar

Filter by race type, distance, and year, then explore events directly from the map. Hover previews a race, and click selects it.

Race type

Race editions

2025

trail

UTMB 2025 100M

Chamonix, FR

176 kmAug

What You Can Do Here

Use the homepage like a race index.

The next build steps can hang off this structure cleanly: richer filters, live map data, and direct links into the best-covered race editions.

  • Browse by race type at the top level
  • Filter by practical distance buckets
  • Preview events directly from the map
  • Open edition pages when race coverage exists

What Comes Next

We can wire this UI into real race coverage.

This homepage now acts like a real product surface, so the next work can focus on live filtering, more events, and better curation instead of repositioning the landing page again.

  • Connect homepage race cards to Supabase-backed listings
  • Add region and country filters
  • Show counts for tracked athletes and gear claims
  • Upgrade the map from sample markers to live events