Strava Bike Parts & Accessories
Strava is a U.S.-based internet company. Billing itself as a 'social network for athletes,' Strava provides a public database of athletic history, available in many formats, from maps to competitive rankings. Free and paid services are available.
Data collection is via a variety of GPS-enabled devices, including smartphones, fitness accessories like Fitbit, watches, bike computers, and more. Mapping is courtesy of OpenStreetMap.