New Yorkers depend on MTA to get to work, school, parks.... everywhere! Often the unexpected delays, service changes, and cancellation causes stress and effects us psychologically. To end this stress we decided to create a simple web-app. When a user selects a subway line it gets the most recent update from MTA.
What it does
It gives real-time updates of subway lines.
How we built it
We used mta api, node.js, and express.js
Challenges we ran into
working with the mta-api, we received gtfs data set that was hard to understand so we had to use a js library "mta-gtfs". as we had no prior knowledge about node.js so we ran into some challenges but we also got over them quick
Accomplishments that we're proud of
Working as a team we learned a lot and being able to learn to code node.js and apply it at the same time was very good experience and we all are happy about it.
What we learned
What's next for MTA-LIfe
We are planning to use react-native to convert the web app to a mobile app and add functionality like personalized user accounts that save the frequent lines and stations, sends push notifications and text messages to get the most recent update. We plan to Google Maps api to locate users and plan their trips.