Icon ios app
Strava
Free app for Android and iPhone

Heatstroke 100 (plus 10 extra)