SF is very transit-friendly, but not as much for wheelchair-bound travelers. There are many MUNI stations throughout SF that do not have accessible elevators or platforms, and existing applications (e.g. GoogleMaps) do not provide an option for custom routing to avoid inaccessible stops.
What it does
*A user can put in a search for public transit directions to a destination. You'll be alerted if your final public transit destination is inaccessible, allowing you to select a more accessible path.
How we built it
*We created user stories, wireframes, and our git workflow up front. *We split into front end and back end teams. Everyone took on new learning challenges. *We determined inputs and outputs to be passed between the teams. *We researched APIs and sites for GoogleMaps, NextBus, Muni and BART. *We attempted to put it all together. *We continued to re-evaluate and modify our MVP throughout.
Challenges we ran into
*Converting XML to JSON *Passing scraped information to the appropriate format to the front-end *Positioning the map when window expands *Working with new languages and frameworks
Accomplishments that we're proud of
*Scraping the appropriate data from Muni site *Learning Flask, UI, UX *Making the site hella responsive (mobile!)
What we learned
*Python, Flask, ReactJS! *Git Workflow with a team and branching *Kanban boarding *Differences between bootcamps *Seeing how other people work, learning from others
What's next for AccessibleSF
*Twilio SMS texting of directions *Additional pathfinding capabilities (waypoints)