Project overview
Het platform digitaliseert het complete bezorgproces van ASD Tilburg. Orders worden automatisch geïmporteerd via LogicTrade/Datakoppelaars, waarna planners in één dashboard ritten samenstellen, zendingstatussen bijhouden en klanten proactief informeren via MessageBird-SMS.
Samenwerking
Ik werkte direct met de eigenaar die de dagelijkse planning beheert. Zijn praktijkervaring vormde de basis voor user-stories; wekelijkse demo’s zorgden voor snelle feedback en prioritering.
Technische implementatie
- Laravel REST-API & queue-workers voor orderimport, statusmutaties en PDF-labels.
- Angular PWA met offline caching en een drag-and-drop planningsoverzicht.
- MessageBird: SMS-meldingen bij orderontvangst, onderweg-status en aflevering.
- Importpipeline (CSV/JSON) vanuit LogicTrade/Datakoppelaars met validatie & foutlog.
- Postman-collections voor regressietests en API-documentatie; pipeline draait bij elke release.
Uitdagingen
- Correcte mapping & validatie van importgegevens ondanks beperkte terugkoppeling van de externe bron.
- 15+ statustypes koppelen aan de juiste automatische acties (SMS, label, archivering).
- Scopewijzigingen onderweg – functies herschalen zonder deadlines uit het oog te verliezen.
- Digitaliseren van een grotendeels papieren workflow en afstemmen met soms moeizame externe communicatie.
Persoonlijke reflectie
Dit project verdiepte mijn kennis van Laravel-queues, Angular-PWAs en MessageBird-integraties. Het was bijzonder leerzaam om verschillende disciplines te combineren tot één robuust logistiek systeem. belangrijk offline-caching is voor scan-flows.