No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 33 commits ahead, 2 commits behind hackathon-in-a-box:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Hack the Commute Hackathon: OneBusAwaze

The purpose of this app is to provide transit riders and users of OneBusAway (OBA) the ability to crowd source issues encoutered with their bus. These issues could include whether a bus is full and not accepting more riders (MVP example), whether the bus is disabled, affected by a reroute, etc. Users will be able to report issues for a given route or stop that will be then be viewable to other downstream riders. Issues will appear attached to buses or routes when viewed at a stop. The report data will may be maintained to allow for analysis or recurring issues in the network and act as feedback for regional transit agencies.

This application was developed on March 20-22, 2015 for the Hack the Commute Hackathon.

Our app can be built from source and installed on iOS devices for testing. You can also visit our Transit Reporting Dashboard.

App Screenshot 1App Screenshot 2App Screenshot 3App Screenshot 4App Screenshot 5App Screenshot 6 Dashboard Screenshot

Challenge and Approach

The Hack The Commute challenge aims to make:

  • improvements to existing applications
  • new tools to help commuters in any mode or modes of transportation
  • data analysis and visualizations that clarify the big picture

Our submission will improve an existing application, OneBusAway, as well as provide a new data set that can be used highlight issues with particular routes around the city over time.

Our approach for satisfying this challenge was to:

  • Add a crowd sourced issue reporting feature to OneBusAway
  • Add user profiles and a gamification aspect to entice users to create reports
  • Maintain historical reports and accessible backend to allow for analytics and prediction
  • Provide a dashboard to see painpoints and reports on a large scale

Team Members

Our team is comprised of:

Technologies, APIs, and Datasets Utilized

We made use of:

  • OneBusAway API
  • For Puget Sound API run by Sound Transit and populated with data from various transit agencies
  • OneBusAway iPhone App
  • Parse
  • Google Maps API
  • Google Maps API Traffic
  • Future
  • Azure backend to lower the scaling cost?
  • Traffic data for predictions (Inrix, WSDot)?


In order to build and run our app:

  1. Check out the GitHub Repos for our iOS Fork and Web Dashboard!

Our code is licensed under the Apache license.