Icon ios app
Strava
Free app for Android and iPhone

It's along way to the top if you want to rock and roll