Kendall Ford in Bozeman books out three months. I have a 2021 F-150 under powertrain warranty.
Those two facts are incompatible, so I’ve just started doing everything myself.
I was already servicing most of the fleet at home.. RZR, old wheeler, mower on its last leg, a snowblower. DIY is usually faster and cheaper, and to be honest fun. The warranty situation just made it urgent to actually document everything, and a glovebox full of Costco receipts wasn’t going to cut it.
Nothing out there handles a mixed fleet well either. Apps for car guys assume you’re running a shop. Spreadsheets fall apart once you have a few vehicles on different schedules, and I’m not about to use a spreadsheet in the first place. OBD apps don’t know what a snowblower is.
I’m running Kirkland 5W-30 and buying OEM filters at the parts counter.. best of both worlds for the warranty. But I need those receipts attached to a log entry to make any of it mean anything.
So I built Wrenchtron.

Wrenchtron tracks service history across whatever fleet you’ve got. Photos, receipts, costs, schedules.. and it works offline. Installs on your phone like a native app.
Features that matter:
- Five interval types.. mileage, time, seasonal, calendar month, or composite. An oil change at 5k miles or 6 months triggers whichever comes first
- Maintenance Hub.. one screen showing overdue, due soon, and upcoming across every vehicle
- NHTSA recall integration.. pulls open safety recalls by VIN automatically
- PWA with offline support.. Firestore syncs via IndexedDB so the data is there without a connection
Plus the basics you’d expect: projected mileage estimates, receipt photos on every entry, typed records for oil/tire/brake service, and per-entry cost tracking.

Under the Hood
Next.js 15 static export, Tailwind CSS v4, Firebase for auth, Firestore, and Storage, with @serwist/next handling the PWA layer. No server, no API routes.. everything runs in the browser, security lives entirely in Firestore rules. GitHub Actions runs tests on push and deploys to Firebase Hosting. Pipeline is a few minutes start to finish.

Give It a Look
Live: https://wrenchtron.com
Demo (no login): https://wrenchtron.com/demo
Source: https://github.com/swantron/wrenchtron
Do your own work, document it properly, skip the three-month wait.