Hey everyone 👋
I'm Marien, been working with the Strava API since 2017 and attended the Developer Summit last year. I finally launched something I've been building: WatchMy.bike - a bike and component tracker that syncs with Strava.
How it uses the Strava API:
When you connect your account, it queues up an initial sync of your activities using Cloudflare Queues. After that, the webhook keeps everything updated in real-time as you log new rides. There's also a backup sync every 6 hours just in case.
Link your WatchMy.bike bikes to your Strava bikes, and the mileage flows through to all your components automatically - chains, cassettes, tires, etc.
The main thing I wanted that Strava's built-in gear tracking doesn't do: public profiles to share your builds. You get a custom URL to show off your bikes with full specs, component history, and distance stats.
There's also an AI import wizard - you can paste spec lists or even copy your existing Strava gear table and it extracts everything, using dates as install dates so you don't lose your history.
Here's my profile as an example: watchmy.bike/p/marvos
Would love feedback from fellow Strava users and developers. What would make this more useful? Anything you wish Strava's gear tracking did that I should add?
