Elke groeiende KMO kent het punt waarop Excel en losse tools gewoon niet meer meegroeien. Voor dit transportbedrijf uit Antwerpen-Noord was dat moment aangebroken: drie medewerkers besteedden dagelijks uren aan manuele planning, telde dubbele invoer in vier verschillende systemen en hadden geen enkel overzicht van winstgevendheid per klant. Ze kwamen bij ons terecht met één vraag: “Kan dit niet slimmer?”


Het probleem

Situatie voor het project

Het bedrijf — een regionaal transportbedrijf met een vloot van 12 vrachtwagens en contracten met zowel KMO’s als Belgische groothandelaren — opereerde met een mix van tools die individueel prima werkten, maar nooit echt met elkaar spraken:

De gevolgen waren voorspelbaar: fouten bij het overzetten van data, ritten die niet gefactureerd werden, en chauffeurs die te laat aan juiste informatie kwamen. Bij een vloot van 12 wagens kost één gemiste rit al snel honderden euro’s.

Kernproblemen samengevat

  1. Geen single source of truth — data leefde op 4 plekken tegelijk
  2. Handmatige schakel tussen planning, uitvoering en facturatie
  3. Geen inzicht in prestaties per klant, route of chauffeur
  4. Schaalbaarheidslimiet bereikt — meer volume betekende proportioneel meer adminlast

De oplossing: een Laravel-applicatie op maat

Waarom Laravel?

Na een intakegesprek en technische analyse kozen we resoluut voor Laravel als basis. De reden: het bedrijf had duidelijke, samenhangende businessregels (planning, roles, goedkeuringsflows) die in een gestructureerd framework het best tot hun recht komen. Laravel’s ingebouwde authenticatie, queues en Eloquent ORM lieten ons snel bouwen zonder veiligheidstekorten.

Wat we bouwden

Module 1 — Planningsboard

Een visueel weekoverzicht per chauffeur en voertuig. Dispatchers slepen ritten naar tijdslots, het systeem controleert automatisch op overlaps en rijbewijs-categorie. Geen dubbele boekingen meer.

Module 2 — Chauffeurs-app (mobiel, via Laravel API)

Chauffeurs ontvangen hun dagplanning digitaal, kunnen ritstatus updaten (onderweg / geleverd / probleem), en klanten tekenen digitaal af op tablet. De handtekening wordt opgeslagen als PDF en gekoppeld aan de rit.

Module 3 — Klantportaal

Vaste klanten loggen in op een beveiligd portaal waar ze hun lopende en historische ritten zien, documenten downloaden (CMR, factuur) en nieuwe ritten aanvragen. Geen e-mailverkeer meer voor basiszaken.

Module 4 — Automatische facturatiekoppeling

Afgesloten ritten worden via een API-koppeling automatisch doorgezet naar hun bestaand boekhoudpakket (Exact Online). Geen manuele overzetting, geen vergeten facturen.

Module 5 — Rapporteringsdashboard

Zaakvoerder en manager krijgen een dashboard met KPI’s: omzet per klant, kostprijs per rit, bezettingsgraad per voertuig, en een overzicht van openstaande betalingen.

Technische keuzes

KeuzeReden
Laravel 11Stabiel, groot ecosysteem, snel te onderhouden
Filament (admin panel)Snelle back-end UI voor dispatchers en management
Laravel HorizonQueue monitoring voor achtergrondtaken (PDF-generatie, e-mails)
LivewireReactieve planningsinterface zonder aparte JavaScript-app
Laravel SanctumVeilige API-authenticatie voor de chauffeurs-app

Het resultaat

Na 3 maanden in productie

Quote

“We hadden verwacht dat zoiets maanden zou duren en enorm ingewikkeld zou zijn. Meesy had de eerste werkende versie al na zes weken klaar. Nu kunnen we focussen op groeien in plaats van administreren.”

— Operations Manager, transportbedrijf Antwerpen


Lessen voor soortgelijke projecten

Dit project leerde ons drie dingen die voor veel Belgische KMO’s gelden:

  1. De bottleneck is zelden technologie — het is de manuele schakel tussen systemen die groei remt
  2. Een gefaseerde aanpak werkt beter dan perfectie op dag één — we startten met planning en facturatie, en voegden het klantportaal pas in fase 2 toe
  3. Integratie met bestaande tools is cruciaal — niemand wil zijn boekhouder overtuigen om van pakket te wisselen

Herken je dit bij jouw bedrijf?

Werkt jouw team met verspreide tools die niet met elkaar praten? Besteden jullie te veel tijd aan manuele dataoverzetting? Dan is een maatwerk Laravel-applicatie misschien de juiste stap.

Neem contact op voor een vrijblijvend gesprek — we analyseren graag of en hoe een applicatie op maat jou verder kan helpen.