I own three motorbikes. One of them, a 2016 Yamaha scooter, just passed 65,000 km. For years my "maintenance system" was a mix of shop receipts, a notes…

I own three motorbikes. One of them, a 2016 Yamaha scooter, just passed 65,000 km. For years my "maintenance system" was a mix of shop receipts, a notes app, and the mechanic's memory. So I never really knew when the air filter was last changed, or whether the brake fluid was overdue. So I built MotoKeep: a small web app that tracks maintenance, parts replacement, and service history for every vehicle you own.

👉 Try it: https://m-bike.onrender.com What it does One dashboard for all your vehicles. Add motorbikes or cars and see each one's current odometer, its next service, and a status: Stable or Needs attention. Part-by-part tracking. Each part has its own replacement interval in km: engine oil, gear oil, spark plug, air filter, brake fluid, coolant, tyres, brake discs, CVT parts, and more.

MotoKeep works out how many km are left before each one is due and labels it Good, Check soon, or Replace now. Proactive reminders. A reminders page brings together everything that is overdue, due soon, or close to its inspection mark, across all your vehicles, with filters by vehicle and status. One click from a reminder logs the service. Odometer nudges. If you haven't confirmed a vehicle's km in the last 30 days, the dashboard asks you to update it, so the reminders stay accurate.

Full service history. Every trip to the workshop is logged with date, km, line items, total cost, and notes. You can view the history as a table, by time, or by km, filter it, and export the logs you need. Running costs too. Fuel, washing, parking, insurance, inspections: log them per vehicle to see what the bike really costs you. Works like an app on your phone. It's mobile-first, and on iPhone you can add it to your home screen and run it full-screen.

Why per-part intervals matter Most reminder apps give you a single "service every X km" timer. Real bikes don't work like that. Engine oil might be every 3,000 km, gear oil every 8,000 km, and the air filter every 10,000 km. Once you track each part on its own schedule, "is anything due?" becomes a question the app answers for you, not one you have to work out from old receipts.

Source disclosure

This is a source-linked briefing. Read the original report from Dev Community .