bitofbytes

Side project

Carma

A shared household garage for maintenance history and what needs attention next.

Started
Jul 31, 2026
Last update
Oct 15, 2026
Stack
Go · HTMX · PostgreSQL
Carma local garage dashboard with a sample Ranger and an overdue oil-change reminder.

What it does

Carma is a private household vehicle-maintenance tracker for keeping every car's service history understandable. It brings vehicles, repairs, routine maintenance, vendors, costs, and receipts into one shared garage instead of scattering the details between glove boxes and memory.

The app is designed around the next useful action: see what needs attention, open a vehicle's maintenance history, log the work, and set a time- or mileage-based reminder for the next interval. When the history needs to travel with a vehicle, it can be exported as CSV.

Highlights

  1. Keeps a shared household garage in one place so every approved user can see the same vehicles and maintenance context.
  2. Makes service and repair records searchable, with receipt attachments kept beside the history that explains them.
  3. Surfaces mileage- and time-based maintenance reminders before they are missed, then exports records to CSV when needed.

Screenshots

Carma local garage dashboard with a sample Ranger and an overdue oil-change reminder.
Local garage dashboardCaptured from a local Carma preview using clearly labelled sample data.
Carma local reminder settings for a sample Ranger, showing an overdue oil-change interval.
Local reminder settingsCaptured from a local Carma preview using clearly labelled sample data.