BusyCity is a modern CTA train tracker.
View what Chicago's train system is doing in real time, view estimated arrivals and more!
Key Features • How To Use • Local Enviornment Config • Credits • Related • License
- Real time train tracking
- See the entirety of the Chicago train system in real time.
- Mobile Friendly UI
- Filter trains by line color
- Live delay alerts
- Estimated arrival times
- Change marker size
A hosted version of this project can be found at patpiwo.dev/projects/busy-city
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/ppiwo/BusyCity.git
# Navigate into the cloned repository
$ cd BusyCity
# Install dependencies
$ npm install
# Create a .env file in the root of the folder with the following line:
G_MAP_API_KEY=“[“YOUR GOOGLE MAPS API KEY”]
# Compile the source code using WebPack
$ npm run dev
I recommend using a plugin like live-server for VSCode
This software uses the following open source packages:
CTA Transit Tracker - My original version of this train tracker.
MIT
patpiwo.dev · GitHub @ppiwo