Strava is an App that lets you track your rides and runs via your iPhone, Android or dedicated GPS device and helps you analyse and quantify your performance.
It helps provide motivation and camaraderie through it’s community and social networking functions, ultimately helping you prove that you’re out there doing what you love to do!