Overzicht
Voor Spinbusters heb ik een maatwerk bedrijfsapplicatie ontwikkeld die het volledige operationele proces digitaliseert. Van klantaanvraag en offerte tot planning, uitvoering en facturatie: alles komt samen in één centraal systeem.
Het resultaat is een schaalbare en efficiënte werkomgeving waarin sales, planning en backoffice naadloos samenwerken.
Functionaliteiten
- Verwerken van klantaanvragen via formulieren en interne dashboards
- Beheer van klanten, offertes en abonnementen (zoals seizoensbehandelingen)
- Automatische omzetting van offertes naar planning en routes
- Ondersteuning van planners en uitvoerders met duidelijke stop- en route-informatie
- Facturatie inclusief integratie met Rompslomp
- Bedrijfsstructuren waarbij meerdere klanten onder één factuurdebiteur vallen
- Centraal beheer van statussen, notities, blokkades en herinneringen
Slimme route-optimalisatie (technische kern)
Een belangrijk onderdeel van het systeem is de geavanceerde routeplanning, die verder gaat dan standaard postcode-sortering.
- Selectie van alleen planbare klanten op basis van businessregels (seizoen, status, blokkades, geodata)
- Routegeneratie via een Node-API, aangestuurd vanuit de PHP-applicatie
- Slim aanvullen van routes met nabijgelegen klanten (tot ±10 km)
- Prioritering van abonnementsklanten en tijdvensters voor specifieke afspraken
- Geografische clustering van adressen (±900 meter) voor logische routes
- Capaciteitsbewaking (~85% benutting van beschikbare tijd)
- Integratie met Google Route Optimization voor optimale volgorde
- Herberekening van routes bij wijzigingen, met behoud van bestaande tijdvensters
Dit zorgt voor routes die niet alleen efficiënt zijn qua reistijd, maar ook praktisch uitvoerbaar in de dagelijkse operatie.
Techniek
- Custom webapplicatie in PHP (MVC-structuur)
- MySQL-database
- Node.js API voor route-optimalisatie
- Integraties met externe services zoals Rompslomp en Google routing APIs
- Server-side businesslogica voor planning, abonnementen en facturatie
Resultaat & impact
- Eén centrale omgeving voor alle bedrijfsprocessen
- Sterke vermindering van handmatig werk
- Consistentere en schaalbare workflows
- Betere planning en efficiëntere buitendienst
- Directe koppeling tussen operatie en administratie
