This is a rewrite of https://github.com/luqmaan/instabus.
Why rewrite Instabus?
- Fetch data from the OneBusAway so that Instabus works for multiple cities (Austin, Tampa, Atlanta, etc.)
- Add missing features like viewing the schedule for a stop or viewing nearby arrivals
- Modernize the code, make it easier to read and easier to reason about
- Be available as mobile apps first through Phonegap and then through React-Native
Check out the issues labeled with components
, to see what we're thinking for a new layout. https://github.com/open-austin/instabus/issues?q=is%3Aissue+is%3Aopen+label%3Acomponents
Want to help? Have ideas for what the "new" Instabus should look like?
- Open an Issue on this repo
- Join the #instabus channel on the Open Austin slack: http://slack.open-austin.org
- Tweet @luqmonster
npm install
npm start
Use an editor with plugins for editorconfig
and eslint
.
Tests
npm run test
npm run test -- --watch --full-trace