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)