MotoGarage started because I wanted a better way to keep track of the work I do on Larry. The Maintenance Scheduler is another part of that: a place to track what’s coming next, not just what I’ve already done.
What shipped
Maintenance Scheduler v1 is deployed in MotoGarage. A schedule can use a mileage interval, a time interval in months, or both. It tracks the last completed mileage and date, then shows the next due mileage and date along with an upcoming, due, or overdue status.
Owners and editors can create, update, and complete schedules. Viewers have read-only access. The Mark Completed action is in place, and its result is shown in the interface.
The release passed 69 backend tests, a frontend build, and live workflow checks before deployment.
Putting it to use
I created an engine oil change schedule for Larry with a 5,000-mile and 12-month interval. The app shows the next due mileage and date right in his garage. It’s a useful addition to the existing service records, parts, and receipts.

The scheduled engine oil change in Larry’s garage.
What’s next
The next development task is to make Mark Completed create a corresponding Service History record as part of the same operation. That’s not in v1 yet. After that, I’m planning a maintenance overview across motorcycles and reminders tied to dates and mileage.
MotoGarage is still an active project, and I’m using it as I build it.