Skip to content

A personal car modification tracker built with React/Next.js frontend, .NET Minimal API backend, and SQLite/Supabase database. Tracks mods, costs, progress, and notes with a clean dashboard and sortable mod list.

Notifications You must be signed in to change notification settings

SethFoster/garage-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

garage-log

A personal car modification & maintenance tracker.

Features

  • Dashboard with car selector, totals, progress bar, and mod list
  • Filters by status and category, sort by cost/date
  • Attach photos/receipts (paths stored) and notes/build log
  • Lightweight .NET Minimal API backend with SQLite

Quick start (development)

  1. Backend
cd backend
dotnet build
dotnet run
# Backend listens on http://localhost:5084 by default (see launchSettings)
  1. Frontend
cd frontend
npm install
npm run dev
# Open http://localhost:3000

Notes

  • The frontend reads API base URL from NEXT_PUBLIC_API_URL (set .env.local).
  • I added seed data and a simple CORS policy for local development.
  • The app supports both "mod" and "maintenance" items; maintenance entries are seeded as Category = Maintenance.

Next steps

  • Add photo/receipt upload endpoints and storage
  • Add charts (cost by category) and PDF export

Contributing

  • Fork, make changes, and open a PR. I can help wire up CI and tests if desired.

About

A personal car modification tracker built with React/Next.js frontend, .NET Minimal API backend, and SQLite/Supabase database. Tracks mods, costs, progress, and notes with a clean dashboard and sortable mod list.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •