Een betrouwbare plek om je fiets te stallen

In samenwerking met Provincie Fryslân heeft 9to5 de Fietskluizen app ontwikkeld. Met deze app kun je op afstand een fietskluis reserveren, openen, vergrendelen en de factuur betalen voor het gebruik van de kluis.

Opdrachtgever en achtergrond

In 2016 kwam provincie Fryslân met het verzoek een app te ontwikkelen om het veilig en eenvoudig stallen van een fiets mogelijk te maken. Ons antwoord daarop was Fietskluizen, de eerste app waarmee fietsers via smartphone een fietskluis kunnen reserveren, betalen en bedienen.
Door het invoeren van het fietskluizen systeem in de buurt van het openbaar vervoer wil provincie Fryslân het gebruik van het openbaar vervoer in combinatie met de fiets stimuleren. Het aanbieden van een goed beschermde kluis op een strategische plaats moet het aantrekkelijker voor gebruikers maken om hun fiets te stallen.

Functionaliteiten

Reserveer en ontgrendel

De fietskluizen app maakt het gebruikers mogelijk gemakkelijk op afstand een kluis te reserveren en deze vervolgens ook te ontgrendelen. Dit bespaart de gebruiker tijd en moeite. Daarnaast scheelt dit voor provincie Fryslân tijd en geld in het installeren van aparte bedieningspaaltjes of chipsystemen.

Inzichtelijke beschikbaarheid

De app geeft de gebruiker een overzicht van beschikbare kluizen in de regio. Daarnaast beschikt deze ook over de functionaliteit om de locatie van de gebruiker op een dynamische kaart te weergeven inclusief verwachte reistijd met de fiets. Op deze manier helpt onze app de gebruiker naast het reserveren van de kluis ook zijn fietsroute optimaal te plannen.

Geïntegreerd betalingssyteem

Het gebruik van de kluis gebeurt geheel door middel van de app. De Fietskluizen app bevat een geïntegreerd betalingssysteem waarop de gebruikers, snel, eenvoudig en veilig betalingen kunnen verrichten. Hierdoor hoeven gebruikers zich geen zorgen te maken dat ze betaalmiddelen op zak hebben.

Gemakkelijk problemen melden

De app maakt het voor gebruikers mogelijk om eenvoudig problemen met de kluizen te kunnen melden. Van beschadigen aan de kluis, tot gevonden voorwerpen en technische problemen; de klant kan gemakkelijk de situatie per kluis aangeven. Is er een spoedgeval? Dan kan de klant ook direct contact opnemen met de beheerder die op afstand te hulp kan schieten.

Wat is er ontwikkeld?

Android development
Android app

Voor het Fietskluizen systeem is er ook een Android app ontwikkeld. Hiermee kan je de Fietskluizen reserveren, openen en de huur afrekenen. Daarnaast kan je als gebruiker je huurhistorie en je facturen inzien. Ook de beschikbaarheid van kluizen bij jou in de buurt worden getoond. De app is ontwikkeld in Java en gedeeltelijk in Kotlin.

Naast een inlog voor gebruikers is er ook een inlog mogelijk voor beheerders. Deze gebruikers hebben alle rechten voor een bepaalde kluizengroep, zodat zij onderhoud kunnen doen aan de kluizen. Ze kunnen de status van de kluizen zien, en ze openen.

iOS development
Single view app

Voor het Fietskluizen systeem is er ook een iOS app ontwikkeld. Hiermee kan je de Fietskluizen reserveren, openen en de huur afrekenen. Daarnaast kan je als gebruiker je huurhistorie en je facturen inzien. Ook de beschikbaarheid van kluizen bij jou in de buurt worden getoond. De app is ontwikkeld in Java en gedeeltelijk in Kotlin.

Naast een inlog voor gebruikers is er ook een inlog mogelijk voor beheerders. Deze gebruikers hebben alle rechten voor een bepaalde kluizengroep, zodat zij onderhoud kunnen doen aan de kluizen. Ze kunnen de status van de kluizen zien, en ze openen.

Backend development
API met Websockets

Om te kunnen communiceren met de database in de cloud is er een API ontwikkeld. Dit staat voor Application Programming Interface en het slaat een brug tussen de app op je telefoon en de data op de server.

Voor de Fietskluizen is het van belang dat bij bepaalde events de telefoons direct op de hoogte wordern gesteld, bijvoorbeeld zodra een kluiis gesloten wordt. Om dit optimaal te kunnen laten werken, wordt er gebruik gemaakt van zogenaamde websockets. Hiermee wordt een kanaal opengezet tussen de app en de server waardoor er continu data over en weer gezonden kan worden.

Benieuwd wat we voor u kunnen betekenen?
Vraag gerust een vrijblijvend gesprek aan!
Neem contact op @