Icon ios app
Strava
Free app for Android and iPhone

Hill Repeats 6-8% 30-60 seconds