Job Card — Automotive Service Workflow
A freelance web app for creating and managing automotive service job cards — inspection checklists, on-screen customer signatures, QC checks and status tracking, on a React and Django stack.
A commissioned system replacing paper job cards in an automotive workshop: a vehicle comes in, an inspection checklist is completed against it, the customer signs on screen, and the job moves through QC to completion with its status tracked throughout.
React 19 with Vite on the front, Django with Django REST Framework and Gunicorn behind it, SQLite for storage, and the whole thing containerised with Docker for deployment. It's the one project in this list built on Python rather than Node — chosen because DRF's serializer and admin story fits form-heavy, record-keeping software particularly well.
Case study
How this was built, in the order I'd walk someone through it.
- 01
My responsibility
Delivered as a freelance engagement — full stack, from the API and data model through the interface to the containerised deployment.
- 02
One important feature
Signature capture as part of the record
The customer signs on screen and that signature is stored as part of the job card itself, alongside the inspection checklist and QC results — so the completed card stands on its own as the document of what was agreed and what was done.
