Icon ios app
Strava
Free app for Android and iPhone

LBBG Three Rivers Randonnée (plus extra hills)