People with disabilities often struggle with finding accessible accommodations. We propose to create a simple web-based application, running on a computer or a mobile device, that will crowd-source this information and display it as a Google maps overlay.
How it works
The application stores locations in a database. Each location has a latitude, longitude, an amenity type (e.g. "curb cut"), and an optional note. The locations are overlaid on a Google map, with the user choosing which types of amenities to display.
The user can add a location to the database by clicking "NEW" on the menu bar. The user can enter the latitude and longitude directly, or allow the application to fill in the latitude and longitude by using the GPS receiver on the device. Users can also search by place name.
Challenges I ran into
It is difficult to decide what information is most useful to display on the map. Also, many amenities are located inside large buildings, and the precise location within the building cannot be displayed on the map. But the greatest challenge is sustaining a project over a month, since our team is geographically separated and we all have day jobs.
Accomplishments that I'm proud of
Figuring out the rudiments of the Google Maps API and the Polymer library.
What's next for Mobility Mate
- Implement voting and moderation tools to improve the accuracy of user-contributed data.
- Create native mobile applications for Android and iOS.
- Use Google indoor maps for further detail on building navigation.
- Display elevation data to help users find routes avoiding steep inclines.
- Consult with disabled people and advocates for the disabled.