instabus
instabus copied to clipboard
instabus rewrite
Instabus 6.7
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
:warning: The code is still in the very early stages and is not ready for contributions. If you'd like to start contributing code, please let me know so I can have a sense of urgency and get the code ready.
Contributing
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
Installing
npm install
npm start
Use an editor with plugins for editorconfig
and eslint
.
Tests
npm run test
npm run test -- --watch --full-trace
Prior Art
- https://github.com/luqmaan/instabus
- https://github.com/luqmaan/instabus-react
- https://github.com/luqmaan/MetroRappid-iOS
- https://github.com/sethgho/MetroRappidAndroid