For runners

Find your next race. From city marathons to mountain ultras.

Booking-style discovery with map & list, fast checkout, and tickets that live in your wallet. Built for runners first, with organizer ops on their own track.

Where do you want to run?

Dates

Any weekend

Distance

10KHalfMarathonTrail
Map + listDrag map to refilter - Surface, distance, date
Live map preview
Because you ran 10K last month

Explore

Split map & list, built for scanning

Filters by location, date, distance, and surface with instant map feedback. Cards stay tight and comparable.

Open races page ->
SEP28

Berlin City Marathon

Berlin, Germany

Registration open
Marathon - 42.2 kmRoadfrom 220 PLN
Map pin synced - Drag to refilterWallet ticket + QR
View race
OCT12

Zakopane Mountain Ultra

Zakopane, Poland

Closing soon
Ultra - 55 kmTrailfrom 320 PLN
Map pin synced - Drag to refilterWallet ticket + QR
View race
NOV03

Cote d'Azur Half

Nice, France

Registration open
Half Marathon - 21.1 kmRoadfrom 180 PLN
Map pin synced - Drag to refilterWallet ticket + QR
View race
Map drag -> updates list - Pins highlight cards - Infinite scroll

Map

Pins follow your filters

Drag map - Refilter
Live map preview
FiltersReal-time
Location - Near me
Dates - Next 90 days
Distance - 10-50 km
Surface - Road / Trail

Drag map or tap a pin to sync the list.

My races

QR tickets, schedule, and travel in one place

`/my-races` keeps upcoming and past events separate. Tickets carry QR, bib (when assigned), start time, and packet pickup windows.

Warsaw Half

Mar 16, 2025 - Warsaw, Poland - 21.1 km

Ticket readyStart 9:00

Trail Tatry

Jul 6, 2025 - Zakopane, Poland - 36 km

Registration in progressWave 2 - 7:45

Past - Copenhagen 10K

Feb 2, 2025 - Copenhagen, Denmark - 10 km

Result posted00:44:21

Ticket preview

Add to wallet

Warsaw Half

Bib 3241

Start 9:00 - Corral B - Packet pickup Fri/Sat

QR ready

Offline in app

Travel & schedule

  • - Course + elevation preview
  • - Packet pickup windows
  • - Start area map

Training

Weekly mileage + what you're on track for

`/training` shows watch imports and suggests races that fit your volume. Fake data for now, real APIs later.

Mon
Tue
Wed
Thu
Fri
Sat
Sun
On track: Half - MarathonStretch: Mountain Ultra

Recommendations

Zakopane Mountain Ultra

Ultra - 55 km - Zakopane, Poland

Fits volume

Cote d'Azur Half

Half Marathon - 21.1 km - Nice, France

Fits volume

Lisbon Night 10K

10K - flat - Lisbon, Portugal

Fits volume
Open training view
For organizers

Run Trip Ops is a separate lane

Create events, manage price tiers, export registrations, run check-in with QR scanning, and publish results. Same auth, distinct entry point.

  • - Wizard: basics -> distances -> logistics -> payments/publish
  • - Registration table with filters and CSV export
  • - Mobile-first check-in mode with live counter
  • - Results upload + public leaderboard

Create event

Hero image, branding, distances, and caps in a focused wizard.

Registrations & payments

Status-driven table with exports. P24/BLIK ready.

Check-in & results

Mobile-first QR scanning and leaderboard exports.

Split navigation keeps runner discovery and organizer ops apart while sharing auth and data.

Mobile-first

Download Run Trip

Wallet-ready tickets, offline QR, and organizer scan mode in a single app. The app stays in sync with the web dashboard.

What's inside

  • - Offline wallet ticket + QR
  • - Live status: pending -> paid -> checked-in
  • - Profile data: city, club, emergency contact, shirt size
  • - Volunteer scan mode for packet pickup