PACE
Train smarter, run further.
Timeline
16 weeks
Investment
$50,000
Platforms
iOS & Android · Wearable
Category
Running & Training




Swipe to see more screens
Overview
PACE is a serious running and training app: GPS run tracking with live splits, heart rate and cadence, a daily readiness score from HRV and sleep, and adaptive training plans that build toward a goal race. It's built for runners who want data that actually guides their training.
The challenge
Athletic tracking is precision work. GPS must be accurate and battery-efficient during long runs, live metrics must update instantly, and sensor data (HR, cadence, HRV) has to sync from watches and straps. Beyond tracking, the client wanted genuine coaching, readiness and adaptive plans, not just numbers.
Our solution
We built PACE natively (Swift + Kotlin) because continuous GPS, background tracking, and wearable sensor integration demand native performance and reliability. Live run tracking shows distance, pace, HR, cadence, and per-split breakdowns on a map; a readiness score blends HRV, sleep, and recovery; and an adaptive training plan schedules easy runs, intervals, tempo, and long runs toward a goal race, adjusting to fitness trends and training load.
Whatwebuilt
GPS run tracking: live map, distance, pace, heart rate, cadence, lap/split, lock screen
Post-run summary: splits, elevation, calories, effort, and pace-per-split chart
Daily readiness score from HRV, sleep, and recovery
Adaptive training plans (e.g., half marathon) with weekly schedule and workout types
Fitness trend and training-load (optimal / high) tracking
Wearable & sensor sync (HR strap, watch), HealthKit / Health Connect
Streaks, weekly volume, and personal records
Technology stack
- Mobile
- Native, Swift (iOS) & Kotlin (Android)
- Location
- CoreLocation / FusedLocationProvider with background GPS and battery optimization
- Sensors
- HealthKit / Health Connect, Bluetooth HR & cadence sensors, Apple Watch / Wear OS companion
- Training engine
- Adaptive plan & readiness model (Python service)
- Backend
- Node.js (NestJS), PostgreSQL, Redis
- Infra
- AWS, encrypted health-data handling
The team
Product designer, 1 iOS engineer, 1 Android engineer, 1 backend engineer, 1 data/algorithms engineer (part-time), QA engineer, plus a delivery lead.
Timeline, 16 weeks
Discovery & UX (2) → Design system (2) → GPS & live run tracking (4) → Sensors & wearable sync (3) → Readiness & training-load model (2) → Adaptive training plans (2) → QA & launch (1).
Hard problems we solved
Accurate GPS that survives hour-long runs without draining the battery required native location tuning, motion filtering, and route smoothing. Turning HRV, sleep, and load into a trustworthy readiness score and an adaptive plan meant building a model that adjusts to each athlete rather than a fixed template.
Results & impact
PACE gave runners lab-grade tracking plus real coaching, readiness and adaptive plans that respond to how the body is actually recovering, in a native app tuned for accuracy and endurance.
Havearunning&trainingidea?
Tell us what you want to build. We'll scope it honestly and show you how we'd ship it, fixed price, no surprises.