Private Lease SPA applicatie
In opdracht van CRC Online heb ik deze single-page applicatie (SPA) voor een private-lease module ontwikkeld. Dealers in de automotive branche kunnen deze module eenvoudig integreren op hun eigen website.
Backend
De instellingen en aanvragen zijn geïntegreerd in een bestaande Laravel-backendapplicatie, waarin meerdere SPA-modules zijn opgenomen. Op deze manier kunnen dealers al hun instellingen, statistieken en aanvragen van verschillende modules op één plek inzien.
Frontend
De frontend is gebouwd in Vue.js en maakt gebruik van het CSS-framework Bootstrap 5. Met Axios worden onder andere de instellingen en de auto's (inclusief specificaties) ingeladen, en aanvragen worden naar het backendsysteem verzonden.
Deeplinking
Dankzij Vue Router is het mogelijk om direct door te linken naar een specifieke auto of model.
Private lease-aanvraag hervatten
De voortgang van de private lease-aanvraag wordt opgeslagen in het browsergeheugen, zodat klanten op een later moment verder kunnen gaan met het samenstellen van hun aanvraag.
CI/CD
De module is zo opgezet dat we bij updates niet voor elke dealer een afzonderlijke update hoeven uit te voeren. Na een update worden de wijzigingen naar Git gepusht, wat automatisch een pipeline start om de updates door te voeren.