Hi Strava Team,
I’d like to suggest adding new gear option in profile to track the wear out and replacement of essential bike parts like chain and cassette. E.g.
Chain : 2k miles (max)
Cassette : 10k miles (max)
Once the profile reaches this threshold, a message is displayed on user profile to replace the parts just like shoes feature. Note: User can have two or more bikes so there needs to be an association of each component to specific bike.
UI would be straightforward, for backend, you can have new sub gear table (chain, cassette) with foreign key association to existing gear table (bikes).
Best,
Adi