-
Deprecated - Please check out Transit Tracker
-
Uses the feeds from the MBTA Realtime API for predictions.
- Switched from using RequireJS to Browserify.
- Switched to using Handlebars templates instead of Underscore.js templates.
- Split tasks into individual files within the tasks folder.
- Moved all *.html files to the src directory.
- Switched to Gulp for task automation.
- Changed directory structure.
- Reorganized my PHP by using the Slim PHP Framework.
- Moved more functions to the server side to make the app faster.
- Cleaned up router with JavaScript promises and using the Q library.
- Made the navbar a fixed navbar at the top of the screen.
- Fixed the predictions for the Green Line branches. Not all stations are available for predictions yet so had to create a custom solution since the API doesn't list which stations are available.
- Fixed the direction model so it only returns a route's directions.
- Changed the way the router works and setup nested fetching of collections.
- Changed the routing.
- Changed the way the timeout works for predictions and/or the map and vehicle locations.
- Added map overlay of routes using the MBTA GTFS files and a Python script I created to read the files and get all the coordinates for a route and create the KML file for a route.
- Fixed sorting of routes in routes drop down for select a route.
- Fixed sorting for bus predictions with multiple routes at a stop.
- Changed name from MBTA Bus Tracker to MBTA Tracker
- Switched to using the MBTA Realtime API instead of Nextbus.
- Expanded tracking to commuter rail, and subway.
- Reorganized models, collections, views, templates and added utility functions.
- Moved map view.
- Added vehicle label markers to map.
- Added more route information for the also at stop display.
- Improved various functions.
- Various improvements to functions.
- Switched to using RequireJS with Backbone.
- Moved functions into seperate files for better organization.
- Fixed some bugs with the countdown display.
- Added bus routes that also stop at a particular route.
- Added the jQuery Chosen plugin for the desktop view.
- Added a dynamic link to the bus route schedule.
- Cleaned up many functions and using more Underscore.js methods with the JSON.
- Added jQuery Chosen plugin for drop downs.
- Made various improvements to functions handleing JSON results.
- Started work on FAQ page.
- Made some style changes to the CSS.
- Made some fixes to the bus countdown view.
- Added map for seeing buses on route.
- Made various bug fixes.
- Made various improvements.
- Switched to using the Backbone framework.
- Removed map for now.
- Changed order of prediction interface to route, direction, then stops.
- Now displaying prediction for the next 3 buses if there is that many.
- Various UI improvements.
- Added ability to zoom into selected stop.
- Fixed JSON for direction and predictions.
- Converts XML feeds to JSON.
- Displays a countdown for when the next bus will arive at a stop.
- Using Underscore.js templates.
- Using SASS for the CSS.
- Plots all bus stops for routes on the map.
- Plots all buses currently on the route.
- Updates bus locations every 10 seconds when it changes.
- Plots all bus stops for routes on the map.