Icon ios app
Strava
Free app for Android and iPhone

http://www.douglas-budget.com/calendar/events/event_26729754-84d6-11e7-9f6b-308d99b24d50.html