ProRace

Record every run, walk and ride, on your phone or smartwatch.

ProRace is a workout tracker in the spirit of Strava. It records your route with GPS, shows your pace kilometre by kilometre, and keeps your training history. It works fully offline, and a free account is optional.

iPhoneAndroidApple Watch (planned)Wear OS (planned)Cloud backup & sync
Live recording screen showing time, distance, pace and splits Home feed listing recorded runs, rides and walks

New · Virtual race services

Organising a virtual race? We run the technology.

Registration, result collection and the final leaderboard, for races where athletes run anywhere.

  • Athletes race with Strava (profile link) or the ProRace app
  • Only activities between the start and end dates count
  • Checked results and a leaderboard after the end date
See virtual race services →

What it is

A simple, honest training log

Press Record, go, press Finish. ProRace takes care of the numbers (distance, pace, splits, elevation) and keeps a clean history of everything you've done.

🚶

Casual walkers

Log daily walks with no effort and see weekly totals. The phone is all you need.

🏃

Runners in training

Live pace, per-km splits and a record of every session. Watch support is planned for phone-free runs.

🚴

Cyclists

Speed and distance for every ride, with GPS recording that keeps going while the screen is locked.

The experience

Six screens, no friction

The whole core loop fits on one line. There's no sign-up wall: people open the app and start recording.

Open

A runner logo and a quick branded splash.

Home feed

Your activities with distance, time and pace, and one big Record button.

Choose & start

Run, Walk or Ride. A GPS signal indicator shows when you're ready.

Record

Time, distance, current and average pace, live split pace and finished splits.

Finish

"End activity?" asks you to Save, Discard or Keep going, so a run is never ended by accident.

Review

Route map, summary stats and a per-km splits table with the fastest split highlighted.

Screens today

iPhone
iPhone home feed
Home feed
iPhone live recording
Live splits
iPhone activity detail
Activity detail
iPhone profile
Profile
Android
Android live recording
Live splits
Android end activity confirmation
End activity?
Android activity detail
Activity detail
Android activity detail in dark mode
Dark mode
Android account and backup, signed in
Account & backup

Why ProRace

Built on four promises

📴

Works with no signal

Everything is recorded and stored on the device first. Trails, basements and flight mode are all fine. The network is never needed to record.

🙅

No account required

Open the app and go. An account is an optional extra that adds backup and syncs your history between phones.

🎯

The same numbers everywhere

iPhone and Android share one set of rules for distance, pace and splits, checked against the same test route. A run reads identically on every device.

📱

Truly native

Each app is built with its platform's own tools, so GPS, background recording, battery use and (soon) watch sensors work the way the platform intends.

The product family

One product, five parts

ProRace is one experience delivered by five pieces that share a single data format. Any device can record, and every activity ends up in the same history.

BUILT

ProRace for iPhone

Records, reviews and manages your history. Optional account with backup and sync.

BUILT

ProRace for Android

The same experience on Android, with the same numbers. Optional account with backup and sync.

BUILT · LOCAL

ProRace Cloud

Accounts, email verification, profiles, and activity backup and sync. Running and tested locally; deployment to its server is next.

PLANNED

ProRace for Apple Watch

Record with the watch's own GPS and heart rate, no phone needed, then sync to the iPhone.

PLANNED

ProRace for Wear OS

The same standalone recording for Wear OS watches, syncing to the Android phone.

How it fits together

Accounts & sync

Your history, safe and on every phone

For people who want it, a ProRace account keeps their activities backed up and in sync. It lives in Profile under "Account & backup", out of the way of everyone else.

Sign up with email

Email and password, confirmed with a 6-digit code sent by email. There are no links to open, so it works on any device.

Your past runs come along

On first sign-in, everything already recorded on the phone is uploaded, so nothing recorded before signing up is lost.

Automatic sync

New runs, edits and deletions sync in the background, retrying until the connection is there.

You stay in control

Log out and your activities stay on the phone. Change your password, reset it by code, or delete your account and all its data from inside the app.

What's in it today

Current feature set

AreaAvailable now (iPhone & Android)
RecordingRun, Walk and Ride with GPS. Pause and resume. Keeps recording in the background and with the screen locked. Accuracy filtering removes GPS jumps.
Live statsElapsed time, distance, current pace, average pace, current split pace, completed splits
Finishing"End activity?" confirmation with Save, Discard or Keep going. Automatic titles such as "Morning Run".
HistoryHome feed of all activities, activity detail with route map, summary stats and a per-km/mi splits table
ProfileName, metric/imperial units, lifetime totals (activities, distance, time)
Account (optional)Sign up, email code verification, log in, forgot password, change password, log out, delete account
Sync (optional)Backup of all activities and routes, cross-device sync including edits and deletions, profile sync

Where it's going

Roadmap

NOW

Launch the core

  • Deploy ProRace Cloud to its server
  • TestFlight (iOS) and internal testing (Android)
  • Real-world GPS field tests
  • Protection against losing a run if the app is closed mid-workout
NEXT

Train smarter

  • Apple Watch and Wear OS apps
  • Auto-pause and spoken pace updates
  • Apple Health / Health Connect
  • Heart-rate zones, personal records, weekly goals
  • GPX export, shareable activity cards
  • Bluetooth heart-rate straps
LATER

Train together

  • Follow friends, activity feed, kudos and comments
  • Clubs and monthly challenges
  • Routes and segments with leaderboards
  • Structured workouts and intervals
  • Premium subscription

Privacy

Location data treated as sensitive

On the device by default

Without an account, routes never leave the phone.

Only for the app's function

With an account, data is used only to back up and sync the user's own history. There's no advertising and no tracking.

Deletion means deletion

Deleting an account removes the profile, activities and routes from the server right away.

Private until social arrives

Activities aren't visible to anyone else. Sharing controls come with the social features.

Under the hood

Technology

PartBuilt with
iPhone appSwift, SwiftUI, SwiftData, MapKit, Core Location. iOS 17+, iPhone only.
Android appKotlin, Jetpack Compose, Room, OpenStreetMap maps, a foreground location service. Android 8.0+.
ProRace CloudPython, Django 5.2, Django REST Framework, django-allauth, PostgreSQL. Email by Alibaba Cloud DirectMail. Hosted on its own VPS (nginx + gunicorn).
Apple WatchSwift, SwiftUI, HealthKit workout sessions, WatchConnectivity
Wear OSKotlin, Compose for Wear OS, Health Services, Wearable Data Layer