Op de pagina's Aanbod voor leerlingen en Aanbod voor docenten hebben wij een postcode-functionaliteit ingebouwd die specifiek aansluit op hoe scholen activiteiten zoeken. Een docent vult de postcode van de school in, waarna de buitenschoolse activiteiten worden gesorteerd op afstand tot die school. Elke activiteit toont daarbij de hemelsbrede afstand in kilometers.
Activiteiten die op locatie bij de school plaatsvinden, waarbij de activiteitenleverancier naar de school toe komt, krijgen automatisch 0 km toegewezen. Die komen altijd bovenaan, ongeacht waar het bedrijf zelf gevestigd is. Dat is logisch vanuit het perspectief van een docent: als er niet gereisd hoeft te worden, is afstand geen factor meer.
Deze functionaliteit klinkt eenvoudig maar vraagt om een doordachte implementatie. De geocodering van postcodes, de afstandsberekening, de uitzonderingslogica voor op-locatie activiteiten en de performance bij grote aantallen resultaten, allemaal zaken die naadloos moeten werken zonder dat de gebruiker er iets van merkt.