Yorkie is a fast and accurate train tracking service for New York City built with React, Flask, and SQLite. It utilizes Andrew Dickinson's excellent Python wrapper for the official MTA API. Users can register accounts and track up to four stations at a time.
If you would like to run Yorkie locally, you will need to host:
- This repository
- Create a virtual environment and run
pip install -r requirements.txt
- Run
flask --app flaskr run
- Create a virtual environment and run
- The front-end
You will also need to get a free MTA API Key at https://api.mta.info/.