The solution involved building two custom tools able to handle the new functionality. With “Find a Sport”, a user starts by selecting a general disability type from the interface and then uses additional filtering to query for a deeper, more specific sports suggestion. This tool was created using a multi-level tagging structure to provide detailed filtering. Contextual information for the individual sports pages was also pulled in to provide a more informative user experience.
For the “Find a Club” tool, Google’s Geolocation API was used to determine the user’s position and facilitate the mapping feature. The tool uses the user’s geographic proximity to sort through the clubs database and provides an alphabetical listing of sports facilities within the distance range. Further filtering is performed using the taxonomies to determine club type (national, provincial or local). The listing delivers a link to the club page, providing a description, map, sport, club type and contact information.