Hack the Commute: Bus Stop Accessibility
This app is developed to help people who use wheelchairs plan their routes in Seattle, taking into account their specific accessibility needs. It can be used as an extention to OneBusAway application or as a separate tool. Today, the app allows users to check the terrain around the bus stop for accessibility issues, report obstacles and verify information contribued by other users. The future goal is to allow users to search for an accesible route based on their preferences.
Our app is live at http://hackcessible.herokuapp.com/.
Challenge and Approach
Our submission is for Challenge #2: Improve the commuter experience in any single mode.
Today, a person in a wheelchair does not have a full or unified access to up-to-date information about upgraded ramp curbs, sidewalk closures, road construction, steep hills or other obtacles that can block their mobility.
We believe that every person in Seattle should enjoy freedom and convenience of commuting.
How can we help people who use wheelchairs find routes tailored to their needs? How can we improve their commute experience in Seattle?
Our approach for satisfying this challenge was to:
- Determine obstacles faced by people in wheelchairs when navigating their commute
- Create a design schema to easily convey obstacles to users
- Enhance information available in OneBusAway using open data sets
- Allow community reporting to improve adaptability and increase data size
Once we did that, we knew we could make a change for someone's life!
Our team is comprised of:
- @AllieDeford - Queen of Juggling All The Things! (a.k.a. Project Manager) and dev
- @nbolten - Supreme Overlord of Flask, virtual environments, and data manipulation. Super Coder (tm)
- @Reagankm - Web dev novice but the kid's got heart
- @vesipan - User Advocate and all-around design expert
Technologies, APIs, and Datasets Utilized
We made use of:
- Sidewalk Data Set from City of Seattle Department of Transportation: curb and sidewalk data
- Google Maps Elevation API: elevation data)
- One Bus Away API: bus stop information
In order to run our app:
- Visit http://hackcessible.herokuapp.com/
- Enter a bus stop number or click "Show Map of Current Location"
- Use the filters at the bottom of the page to select the obstacles you wish to see
- Longpress (click and hold without moving the mouse to report a new obstacle
Our code is licensed under the MIT License. Pull requests will be accepted to this repo, pending review and approval.