Mobiele app, API en adminpanel als MVP voor toetsing onder duizenden reizigers
Laravel is een geweldig framework voor developers om complexe webapplicaties in te bouwen. Maar voor opdrachtgevers is het soms lastig om te bepalen wat er nou eigenlijk allemaal te bouwen is met Laravel. In een aantal showcases inspireren we potentiële opdrachtgevers met concrete oplossingen die door onze leden zijn gebouwd met behulp van Laravel.
De app ISIC Mobility is er voor internationale studenten om gemakkelijk mobiliteitskaarten (zoals OV-chip) te kunnen toevoegen en activeren. In de app kan de gebruiker zijn of haar profiel beheren, betalingen instellen en reistransacties en rekeningen inzien. We bieden ook de mogelijkheid om vanuit de app de rekening direct te betalen.
Achter de app staat een robuust systeem voor het beheren van de internationale studenten die gebruik maken van de ISIC Mobility app. Door kritisch te kijken naar de belangrijkste features voor de eindgebruikers en het beheer ervan, vormt het nu de basis van een future-proof platform voor contactloos reizen in Nederland.
De reis begint met een MVP
Doel is om een MVP (minimum viable product) te bouwen en deze te toetsen onder internationale studenten. Het moet de basis vormen voor doorontwikkeling naar andere mobiliteitsoplossingen. We ontwikkelden parallel aan een near native mobiele app en een REST-api, ook wel de middleware genoemd. De middleware is gericht op het verwerken van transacties via Mobiliteitsfabriek. Deze transacties worden aan de app beschikbaar gesteld via een API. Transacties worden omgezet naar rekeningen, die via payment provider Mollie worden betaald via en automatische incasso. Naast de API hebben we ook een adminpanel gekoppeld aan de middleware, zodat Mobiliteitsfabriek gebruikersaccounts kunnen beheren.
Mobiliteitsfabriek over Enrise
“Enrisers onderscheiden zich van andere ontwikkelaars door hun openheid naar de klant toe, professionaliteit en samen een team vormen. Er voor gaan.” ~ Roeland Cuijpers, Co-founder Mobiliteitsfabriek
Waarom Laravel hier de juiste oplossing is
De middleware ontwikkelden we met PHP-framework Laravel. Voor het adminpanel gebruiken we Laravel Nova. Dankzij Laravel is het mogelijk om snel een API op te zetten voor de mobiele app. Met Laravel Nova heeft de klant direct controle over alle data in de applicatie vanuit een mooi admin panel. Doordat wij gebruik maken van ontwikkeltools die mobiele applicaties kunnen uitgeven op zowel Android als iOS, is de app voor Mobiliteitsfabriek ook gelijk platformonafhankelijk. Met slechts een kleine extra handeling wordt de applicatie zowel in de Apple App Store als in de Google Play Store beschikbaar.