All work
Project03

Pitstop

Quote, document, send, approve — the service-case flow between mechanic and customer.

DisciplineService-case platform
Year2025
RoleConcept originator & co-developer
SectorAutomotive services · BE
Pitstop product interface screenshotPITSTOP· HERO · 16:9
Overview

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.

Challenge & Approach
The Challenge

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.

The Approach

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.

Stack — full breakdown
Frontend
Filament 3Tailwind CSS 4Blade
Backend
Laravel 12PHP 8.2MySQLMariaDB
Tools
dompdfNHTSA vPIC APIFilament Media Library
Infra
GitHub ActionsSSH/rsync deploy
Selected screens
Previous

LokaalGroei

Next

Scanapp