'HuisMatch' app: winnaar CitySDK op de hackathon

Author
Job Spierings

Tijdens de Hackathon op 29 juni bij de gemeente Amsterdam viel 'HuisMatch' in de prijzen als de beste (prototype) app ontwikkeld op basis van de CitySDK mobiliteits-API. Tijd om eens te kijken wat deze app in petto heeft! We laten daarvoor de ontwikkelaars achter de de toepassing aan het woord: 

Het idee achter HuisMatch

door Bart Klein, Marco Buijs en Jochem van Kats

HuisMatch helpt mensen bij het vinden van een nieuwe woonlocatie dat bij hen past. Het basisidee is dat HuisMatch een profiel maakt van de gebruiker en aan de hand daarvan bij elke woonlocatie in één oogopslag kan laten zien hoe goed de woonlocatie bij de gebruiker past.

Prototype
Het idee voor HuisMatch werd 's ochtends in de trein richting de Hackathon geboren. Eenmaal aangekomen op de Hackathon hebben we de workshop over de CitySDK bijgewoond en zijn we daarna aan de slag gegaan. In het prototype dat we tijdens de Hackathon gebouwd hebben, hebben we het werkadres als voorbeeld genomen van informatie die Huismatch kan vragen om een profiel op te bouwen van de gebruiker. De gebruiker kan daarnaast aangeven welke facetten hij aan de locatie van een woning belangrijk vindt. Wij noemde deze facetten voor het gemak Key Performance Indicators (KPI's). Zo krijgt de gebruiker bij zijn resultaten alleen te zien wat hij belangrijk vindt.

Na dit eerste selectiescherm, komt de gebruiker op een locatie selectiescherm, waarop een kaart te zien is die in het prototype gecentreerd is op het centrum van Amsterdam. Op de kaart kan de gebruiker aangeven waar hij wil gaan wonen. De kaart die te zien is, is de OpenStreetMap.

Nadat de gebruiker een locatie heeft geselecteerd op de kaart wordt het resultatenscherm geladen. Dit resultatenscherm moet de gebruiker een beter inzicht geven in hoe goed de woninglocatie bij hem past. In het prototype geeft het resultatenscherm de afstanden of reistijd tot de door de gebruiker geselecteerde KPI's, bijvoorbeeld de reistijd van de geselecteerde woonlocatie naar het werk. Met behulp van de openOV-data wordt de dichtstbijzijnde bushalte bepaald en voor de andere data wordt de OpenStreetMaps-layer gebruikt. daarnaast wordt er gebruik gemaakt van de Google Maps API om reistijden en reisafstanden te berekenen tussen de beoogde locatie om te gaan wonen en de KPI's. Deze afstanden zijn niet hemelsbreed, maar de werkelijke afstanden over beschikbare wegen. Door gebruik te maken van iconen hebben we de resultaten voor de gebruiker overzichtelijk en snel duidelijk willen maken.

Het prototype van HuisMatch is een voorbeeld van hoe je door een profiel aan te maken met informatie en voorkeuren van een gebruiker, je deze makkelijker inzicht kan geven in hoe geschikt een bepaalde woonlocatie is.

Over CitySDK
Een app ontwikkelen op basis van diverse open data bronnen kan lastig zijn, alleen al gezien alle verschillende formaten. De CitySDK API biedt uitkomst! Door dit Europese project kunnen verschillende steden nu gemakkelijk en op een uniforme wijze hun data vrijgeven op het gebied van Participatie, Mobiliteit en Toerisme. Meer informatie over het project op citysdk.eu.

Over de auteur

  • Job Spierings is Head of Programme van team Code bij Waag.