Web dashboard
Web panel for tracking cars, repairs, documents, and expenses.
The dashboard is available after signing in on the website. Data is synced with the mobile app through the shared REST API.
/dashboard/ · The auth token is stored in localStorage after sign-in.
Sign in and sign out
- Sign in with email and password —
/signin/ - Create a new account —
/signup/ - Sign in with Apple ID on the sign-in page
- Sign out — button in profile, server session is cleared
Navigation
Dashboard
/dashboard/
Cars
/dashboard/cars/
Account
/dashboard/profile/
Dashboard home
The home page shows a summary of your entire garage:
- Garage, expenses and maintenance overview
- Expenses by month — repair + fuel
- Recent repairs
- Needs attention — Maintenance status
- Your garage
Cars
List of cars with quick access to each car page. When adding or editing you can set:
- Add car —
/dashboard/car_add - Edit car —
/dashboard/car_edit/<id> - Brand, model, and generation from the catalog
- Custom properties
- Mileage — Mileage updated
Car details
/dashboard/user_car/<id>/
- Upcoming events
- Maintenance status (6 maintenance types)
- History —
.../history/
Repairs
Service log with date, odometer, and cost. You can mark completed maintenance (oil, filters, timing belt) when saving — this updates statuses on the car page.
Documents
Insurance, registration, inspection, and other documents with number and expiry date. Scan uploads are supported.
Fuel
Fuel log: fuel type, amount, price, liters, odometer.
Notes
Free-form notes per car with optional photo attachments.
Account
- Profile —
/dashboard/profile/ - Settings —
/dashboard/profile/settings/ - Theme, Currency, Language, profile photo
- Log out
REST API
All dashboard actions use the REST API with Authorization: Bearer.