logologo
ProjectenCV

Fleet management

Overzicht

Een enterprise fleet management systeem gebouwd met Laravel en Livewire, specifiek ontwikkeld voor een Belgisch bouwbedrijf. Het systeem beheert een complete wagenpark-operatie inclusief voertuigen, bestuurders, leasing, schades, brandstof, en elektrisch laden.

Technische details

  • Framework: Laravel
  • Frontend: Livewire, Tailwind CSS, Alpine.js
  • Database: MySQL
  • Charts: ApexCharts
  • Tables: Filament Tables
  • Forms: Filament Forms

Kernfunctionaliteiten

Voertuigbeheer (Car)

  • Complete CRUD voor voertuigen (auto's, fietsen)
  • Tracking van: kenteken, merk, model, brandstof, CO2, fiscale waarden
  • Contract management: leasing, begin/einddatum, maandelijkse kosten
  • Technische specs: vermogen, verbruik, batterijcapaciteit, WLTP/NEDC waarden

Bestuurderbeheer (Driver)

  • Persoonlijke gegevens en contactinformatie
  • Koppeling aan bedrijven en afdelingen
  • Contract periodes en mobiliteitsopties
  • Rijbewijs tracking

Schadeafhandeling (Damage)

  • Registratie van schades met datum, locatie, type
  • Aansprakelijkheid tracking
  • Financiële gegevens: schadelast, recuperatie, vrijstelling
  • Status management en herstel tracking

Energie & Brandstofbeheer

  • Brandstof: tracking van tankbeurten, locaties, kosten (Fuel)
  • Elektrisch laden: laadsessies, kaarten, locaties (Energy)
  • Laadpalen: beheer van charging points voor bedrijven

Financieel Beheer

  • Leasing maatschappijen (Leasing)
  • Maandelijkse kostprijzen en TCO (Total Cost of Ownership)
  • Voordeel Alle Aard (VAA) berekeningen
  • Parking abonnementen
  • Openbaar vervoer abonnementen

Integraties

  • Stripe API: usage records en billing
  • eFlux: laadpaal netwerk integratie
  • Prodongle: vehicle tracking
  • Excel import/export functionaliteit

Rapportage & Analytics

  • Dashboard met KPI's en grafieken
  • TCO analyse per voertuig/bestuurder
  • CO2 rapportage
  • Brandstof consumptie tracking
  • Custom reports met filters

Multi-tenant Architectuur

  • Bedrijfsbeheer met afdelingen
  • Role-based access control
  • Gefilterde data per organisatie

Technische Highlights

Data Layer

  • Spatie Laravel Data: type-safe DTOs (Tags)
  • Eloquent Models met scopes en accessors
  • Model Revisioning voor audit trails

API Integraties

  • REST API endpoints (Resources)
  • Externe diensten: Stripe, eFlux, Fleet Complete
  • Webhook afhandeling

Import/Export

  • Bulkimport via Excel (Imports)
  • Custom mapping voor verschillende data formaten
  • Validatie en error handling

UI/UX

  • Responsive design met Tailwind CSS
  • Real-time updates via Livewire
  • Dark mode support
  • Custom components library

Queue & Jobs

  • Achtergrond verwerking voor contracteindes
  • Preventieve notificaties
  • Email verzending

Business Logic

Het systeem handelt complexe business rules af zoals:

  • ✓Fiscale aftrekbaarheid berekeningen (Belgische wetgeving)
  • ✓Contract verlengingen en waarschuwingen
  • ✓Schade reserves en recuperaties
  • ✓Multi-currency support (EUR focus)

Tech Stack

PHP
Laravel
LivewireStripePloi.io
MySQL