Naar de inhoud
EG
Terug naar overzicht

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
Laadpas

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

  1. 01

    Een klantflow bouwen: die snel is en tegen fouten kan, en waarvan je kunt meten hoe hij gebruikt wordt.

  2. 02

    Veilig koppelen met een externe partner: with OAuth.

  3. 03

    Dataminimalisatie in de praktijk:: gegevens bewaren zolang het echt nodig is, en daarna weg ermee.

Heb je een project in gedachten?

Vertel me wat je wilt bouwen.

Let's talk →