Klantapplicatie
Laadpas
In een paar stappen een laadpas aanvragen, zonder dat er gegevens blijven rondslingeren.
- Rol
- Mendix-developer en front-end developer
- Periode
- januari 2024 – oktober 2024
- Opdrachtgever
- ANWB
- Type
- klantapplicatie (publiek)
- Kerntechnologie
- Mendix 10, REST/OAuth, SCSS
Over het project
Wie een laadpas wil, kiest eerst wat voor pas: gratis of met een abonnement, voor privé of voor de zaak. Daarna volgt het aantal passen en sleutelhangers. Dat aanvragen gebeurt in deze app. Daarna rondt de klant het af bij de laadpaspartner, met een stap om te betalen en een machtiging af te geven.
Wat ik heb gebouwd
Mijn werk zat in de aanvraagflow, de validatie en de koppelingen. De styling bouwde ik in zijn geheel, van de formulieren en keuzeknoppen tot de modals en de bedankpagina.
Belangrijkste functionaliteit
Adres automatisch aanvullen
postcode en huisnummer zijn genoeg, de rest komt uit de BAG (de Basisregistratie Adressen en Gebouwen).
Directe validatie
in de browser: een fout zie je meteen, niet pas na het versturen.
Betalen en machtigen
bij de partner, via een beveiligde REST-koppeling met OAuth.
Privacy by design:
elk half uur verwijdert de app alle klantgegevens. Na de overdracht aan de partner blijft er dus niets achter, en eerlijk gezegd vind ik dat het netste stuk van de app.
Gebruikte tools
- Mendix
- Mendix 10.24nanoflowsscheduled events
- Integraties
- REST/OAuthBAG-APIGoogle Tag Manager
- Front-end
- SCSSAtlas
Wat ik heb geleerd
- 01
Een klantflow bouwen: die snel is en tegen fouten kan, en waarvan je kunt meten hoe hij gebruikt wordt.
- 02
Veilig koppelen met een externe partner: with OAuth.
- 03
Dataminimalisatie in de praktijk:: gegevens bewaren zolang het echt nodig is, en daarna weg ermee.