A full-stack PWA built to run the complete operations of an independent auto repair workshop.
Live KPI cards showing month-to-date revenue, active jobs, outstanding invoices, and expenses, each against last month. Service reminders, jobs still missing details, and unpaid invoices come next, then a 6-month revenue vs expenses chart, jobs by status, and a recent jobs table showing reference numbers, technician assignments, and progress tracking.
Full job lifecycle from creation to completion. Each job carries a structured reference number, assigned technician, customer and vehicle linkage, multi-stage progress indicators, and document generation triggers. Status tracked across pending, in-progress, and completed states.
Every document the workshop issues in one place: job cards, invoices, receipts, and delivery notes, grouped by vehicle and by job, with anything not linked to a job kept apart. Each shows its status and date, the amount where there is one, and download and void actions. Search by reference, customer, or vehicle, and filter by type and status.
Tracks all income and expense entries with real-time running balance. Linked directly to the job and invoice pipeline so revenue entries are created automatically on invoice approval. Full transaction history with date, category, reference, and amount.
Invoices are created from a completed job, so each one carries its job reference. Every row shows the amount, VAT, and total, a due date, and its status from issued to paid, and an issued invoice is marked paid straight from the list. Search by reference, printed or tracking number, or customer.
Complete customer profiles with contact details, vehicle history, and full job history. Search and filter across the customer base. Every customer links directly to their associated vehicles and all historical jobs and documents.
Role-based access control for workshop staff. Admin, receptionist, technician, supervisor, accountant, and owner roles with permissions scoped per module. User registration, profile management, and activity tracking. Designed for a multi-staff workshop environment.