For this project I will be using a new arduino based board I found on Tindy called the Cactus: https://www.tindie.com/products/AprilBrother/cactus-micro-arduino-compatible-plus-wifi-esp8266/

At the cost of $11 it provides me with a Wi-Fi interface and an arduino.

I also used simple I2C controlled 8x8 matrix modules for the output to mimic the devices you see at the subway or train station.

In order to select which stops you would like information for I have developed an application in Node JS that provides a simple GUI for selecting the transit agencies, the route and stop you would like info about.

Once the stops have been added to your account you simply reset the device and new arrival times are shown on the matrix display.

Please visit here to see my code: https://bitbucket.org/vcazan/ridenotify