Skip to content

BlinkTagInc/realtime-transit-display

Repository files navigation

Realtime-Transit-Display

Description

A realtime transit display meant for a kiosk with no user interaction. It shows realtime arrivals of MUNI and BART transit vehicles for nearby stations, Uber wait times and weather.

Screenshots

realtime-transit-screenshot

Current Deployment

You can see the Realtime Transit Display in use at transit.bn.ee. Optionally, a raspberry pi can be used to power the display.

Installation

Running Locally

Get node.js and npm.

On OS X you can use brew:

brew install node

Install required modules

npm install

Add your configuration

Copy config-sample.json to config.json

cp config-sample.json config.json

Add your wunderground token and Uber token to config.js.

Run the app

npm start

View the site locally

Visit http://localhost:3000 in your browser.

Raspberry Pi Setup

To setup a raspberry pi as a kiosk, see this post.

Editing the display layout

Selecting your local BART station and the local Muni routes are all detailed in main.js located inside /public/javascripts/

Four letter BART Station codes are available here.

APIs

License

This project is licensed under GNU General Public License v3.0.

About

Realtime display for transit (MUNI and BART) near BlinkTag offices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •