https://www.strava.com/clubs/860587Data from many fitness Apps can be shared within Strava such as Garmin Connect, MapMyRide and Fitbit for example. Data from walking, running, cycling, swimming and rowing can be imported and data obtained from many smart trainers such as treadmills, and cycle trainers are also shown.
Strava can be downloaded for free for either IPhone or Android:
There is a subscription version which give you a lot more data which you can use to develop your own personal fitness plans. This comes as a 30 day free trial when you first download the App.