Icon ios app
Strava
Free app for Android and iPhone

Mount Tamalpais - Stinson to Pantoll loop (7.3 mi, ~1600' elevation gain)