Skip to content

Angular app to communicate the latest SF Muni bus schedules.

Notifications You must be signed in to change notification settings

Joef/muni-bus-app

Repository files navigation

Bus App

a.k.a. "Dude, where's my bus?" App.

Screenshot

Live Demo running on heroku. (Note: The app will not function at https because the API is not currently set to take secure requests.)

Development

To run the app locally, use ng serve and navigate to http://localhost:4200/. Use this mode in development to automatically reload on any changed source files.

Production

Build

To deploy the app, use the ng build command (or ng build --aot --prod more specifically). This will create a production build in the /dist directory.

Run

npm start or node server.js will create a server at http://localhost:8800/.

Google Maps

The app uses the Google Maps API with a key for API use. The key is configured to work on a specific server, otherwise, will also work on localhost.

Running unit tests

Run ng test to execute the unit tests via Karma.

Currently one test created for the vehicle service, with the rest of the app being somewhat static.

About

Angular app to communicate the latest SF Muni bus schedules.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages