Pitstop
Quote, document, send, approve — the service-case flow between mechanic and customer.
Graduation project built by a team of three. Mechanics register customers and vehicles, document service cases with photos and videos, build itemised price quotes with VAT or upload existing offers, and email PDF quotes to customers who can log in, view, and approve them.
Originated the concept and co-built the app. Authored the largest share of commits, including the core service workflow, database schema, PDF/email pipeline, multi-guard auth, NHTSA vehicle lookup, CI/CD, and Tailwind UI rewrite.
What was getting in the way.
Independent mechanics juggle WhatsApp photos, paper notes, and Word quotes. The handoff to the customer — "here is what is wrong, here is what it costs" — is where trust is won or lost. There was no tool for that handoff that wasn't bloated ERP software.
How I built around it.
A Laravel + Filament web app built around the service case as the atomic unit. The 5-step wizard stores intermediate state in Laravel sessions, validates step order, branches into manual quote generation or offer upload, finalizes records transactionally, and sends customer email. I also added eager loading, soft-delete-aware schema design, and a GitHub Actions rsync deploy pipeline.
Customer Case Dashboard
Case & Quote Detail
Vehicle Management
Mechanic Directory
Service History