Strava lets you track your running and riding with GPS, join Challenges, share photos from your activities, and follow friends.