maintenance schedule tracking software
You mention Strava: they do that for you. If you register components and parts of your bike like a chain it will show the mileage from the registering date. It might a bit problematic if you have two sets of wheels (like one for rain and another for sunny days)that you use alternatively.