ALL BUILDS

MyGarage

VEHICLES

Self-hosted vehicle maintenance tracking application

~375,100 LOC
17 PAGES
GitHub

MyGarage is a self-hosted vehicle maintenance tracker. Add your cars, log services, track fuel economy, and get automated notifications when maintenance is due. It decodes VINs automatically, checks for recalls, and keeps every receipt and document in one place.

Multi-user with OIDC/SSO (Rauthy, Keycloak) so the whole household can manage vehicles. Garage-wide analytics show spending trends; individual dashboards break down cost per car. Everything runs on your own hardware, with no subscriptions and no cloud accounts.

BACKEND
  • FastAPI + Granian
  • SQLAlchemy · SQLite/Postgres
  • JWT + OIDC/SSO
  • NHTSA VIN & recall API
  • Tesseract OCR
  • APScheduler
FRONTEND
  • React 19 + TypeScript
  • Tailwind CSS 4
  • TanStack Query
  • Recharts
  • Schedule-X calendar
  • React Hook Form + Zod