WhatsaMATA - an app for riders of WMATA buses to report issues based on the bus line they're riding. WhatsaMATA with WMATA?
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
vendor/assets
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
civic.json
config.ru
license.rtf
whatsamata_erd.jpg
whatsamata_wireframes.jpg

README.md

WhatsaMATA

An app for riders of Washington Metro Area Transit Authority (WMATA) buses to submit issues about bus routes. WhatsaMATA with WMATA?

User Stories:

  • Users can sign up
  • Users can log in
  • Users can choose a bus route from a dropdown list of all bus routes in D.C. (accessed through WMATA's API)
  • Users can create a report
  • Users can view reports on all bus routes submitted by other users
  • Users can view reports on specific bus routes submitted by other users
  • Users can favorite bus routes and access them in the future via a dropdown list

Wireframes:

http://www.gliffy.com/go/publish/image/7299503/L.png

ERD:

http://www.gliffy.com/go/publish/image/7341645/L.png

Technologies used:

  • Ruby 2.1.2
  • Rails
  • User authentication with Devise gem
  • JavaScript
  • jQuery
  • JSON
  • WMATA API
  • AJAX
  • CSS
To do:
  • Responsiveness for mobile devices
  • Show username/authentication with Twitter and/or Facebook
  • Include bus stop info
  • Allow users to view submissions without logging in
  • System feedback for the Favorite button
  • Adding a Metro Alerts scroll?
  • Link Bus Routes in table