Pitstop
Offreren, documenteren, versturen, goedkeuren: de serviceflow tussen monteur en klant.
Afstudeerproject gebouwd door een team van drie. Monteurs registreren klanten en voertuigen, documenteren servicecases met foto's en video's, maken gespecificeerde prijsoffertes met btw of uploaden bestaande offertes, en mailen PDF-offertes naar klanten die kunnen inloggen, bekijken en goedkeuren.
Ik bedacht het concept en bouwde de app mee. Ik schreef het grootste deel van de commits, waaronder de kernserviceflow, databaseschema, PDF/e-mailpipeline, multi-guard auth, NHTSA-voertuiglookup, CI/CD en Tailwind UI-rewrite.
Wat in de weg stond.
Onafhankelijke monteurs jongleren met WhatsApp-foto's, papieren notities en Word-offertes. De overdracht naar de klant — "dit is wat er mis is, dit is wat het kost" — is waar vertrouwen gewonnen of verloren wordt. Er was geen tool voor die overdracht die geen logge ERP-software was.
Hoe ik het opgelost heb.
Een Laravel + Filament webapp gebouwd rond de servicecase als atomaire eenheid. De 5-stappenwizard bewaart tussentijdse state in Laravel-sessies, valideert stapvolgorde, splitst naar handmatige offertegeneratie of offerte-upload, finaliseert records transactioneel en stuurt klantmail. Ik voegde ook eager loading, soft-delete-aware schemadesign en een GitHub Actions rsync deploy pipeline toe.
Klantcase-dashboard
Case- en offertedetail
Voertuigbeheer
Monteursdirectory
Servicegeschiedenis