Project
"Will I Be Late?" is a dynamic web app that provides live, real-time train status alerts and upcoming train information using the MTA API. As the developer, I integrated the MTA API to deliver accurate updates to users.
Users can search for subway stops or choose specific subway lines to access relevant train information. The app fetches real-time data from the MTA API, ensuring users have the most current train statuses and arrival times.
Registered users can save favorite stations or lines for easy access to frequently used trains. This personalization feature streamlines checking for train updates and helps users plan their journeys efficiently.
A challenge during development was parsing the GTFS protocol used by the MTA API. To overcome this, I utilized the MTAPI GitHub repository developed by Jon Thornton, which translated GTFS protocol buffers into JSON format, simplifying the extraction and display of MTA train info.
"Will I Be Late?" offers a user-friendly interface, intuitive navigation, and a responsive design. Stay informed and plan your MTA commute effortlessly with this powerful tool.
Technologies
Django
Bootstrap
Python
PostrgreSQL
MTA API
Flask
Back