Project overview
Het Verhuurmaat-platform bundelt orderplanning, CRM en automatische facturatie voor vier verhuurmerken. Klanten plaatsen bestellingen via de websites, waarna het systeem routes plant, levertijden bevestigt en periodieke facturen uitstuurt.
- Klantenportaal – realtime orderstatus, digitaal tekenscherm en self-service wijziging.
- Leveranciersportaal – aparte login voor toeleveranciers met inkooporders en voorraadfeeds.
- Verhuurmodule – dynamische prijscalculator voor lange- en kortetermijnhuur met borg, transportkosten en staffels.
- Balie-modus – tweede scherm waarop klanten in de winkel hun bestelling live zien en ondertekenen.
Samenwerking
Elke maand besprak ik met de eigenaar nieuwe prioriteiten, bug-reports en groeikansen. We bepaalden roadmaps en sprintdoelen op basis van omzetimpact en klantfeedback.
Technische implementatie
- Laravel + Blade als hoofdkader; selectieve Vue-components voor interactieve dashboards.
- Buddy CI/CD: automatische deploys naar staging & productie.
- Laravel Tenancy voor dataconsolidatie per merk.
- Pricing-engine in PHP voor realtime tariefcalculaties.
- (Message)Bird-SMS voor leveringsmeldingen en herinneringen.
- Pusher + Redis voor live updates in het baliescherm.
- Postcode API voor afstand- en transportkosten.
Uitdagingen
- Geen vaste sprints: ad-hoc verzoeken via telefoon, e-mail en Jira/Monday vereisten snelle context-switches.
- Legacy-code refactoren zonder downtime voor 4 actieve merken.
- Consistente UX houden terwijl functionaliteit per merk licht verschilde.
Persoonlijke reflectie
Dit project verdiepte mijn Laravel-expertise én toonde de kracht van een strakke CI-pipeline bij doorlopend feature-werk. Het baliescherm met live Pusher-updates was technisch uitdagend maar leverde directe klanttevredenheid op.