Icon ios app
Strava
Free app for Android and iPhone

Up a winding road and back down and then up again...Yes you WILL have to do this!