Ride tracking iOS app

Build in SwiftUI using Combine and CoreData

Zero external dependencies. Everything written from scratch.



  • Track current location and draw path on the map
  • Show current/average speed, distance and duration of the ride
  • Adjustable size on the map and gauges view
  • Calculates estimated average power effort and weight loss
  • Imports GPX files into rides with summary
  • Exports rides as GPX
  • Light/Dark mode

In progress

  • Heart Rate monitoring (via Bluetooth connected device)
  • Summary over all rides
  • Heat map of rides
  • Live speed chart during ride
  • Import rides from Strava
  • Siri Shortcuts
  • Segments
  • More analytics