Skip to content

A web app to track Commuter Rail trains, built using Python, Flask, Google Maps API, and MBTA API.

Notifications You must be signed in to change notification settings

cofonseca/MBTA-CR-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What Is This?

This is a simple web application that allows a user to view the current location of an MBTA Commuter Rail train. A user can select the line they're interested in, the direction they wish to travel (Inbound or Outbound), and when they hit Submit, the train's current location is shown on a map.

The app was built using Python3 and Flask, as well as the MBTA and Google Maps API.

What's Next?

Here are my upcoming plans to improve this app:

  • I'd like to show each train's progress on the map as it moves along its route, including a line from the source station to the destination station.
  • If a user selects a sub-line, such as Stoughton (Which is actually part of the Providence line according to the API), it still shows Providence trains.
  • When browsing all trains, they all show up in one massive list. This should be better organized.

Addional Notes

I am not interested in any contributions at this time. This is strictly a personal project.

A live demo of this site can be found on Heroku: https://mbtacrtracker.herokuapp.com

About

A web app to track Commuter Rail trains, built using Python, Flask, Google Maps API, and MBTA API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published