Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MobilityLab/TransitScreen
Transit screen configuration and display.
https://github.com/MobilityLab/TransitScreen
Last synced: 3 months ago
JSON representation
Transit screen configuration and display.
- Host: GitHub
- URL: https://github.com/MobilityLab/TransitScreen
- Owner: MobilityLab
- License: mit
- Created: 2011-12-09T14:35:22.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-06-08T18:23:20.000Z (over 11 years ago)
- Last Synced: 2024-07-15T14:39:55.722Z (5 months ago)
- Language: PHP
- Homepage: http://mobilitylab.org/2012/01/05/experimental-real-time-transit-screens-come-to-arlington-and-dc/
- Size: 2.89 MB
- Stars: 131
- Watchers: 25
- Forks: 21
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# TransitScreen
TransitScreen: a project from the [Mobility Lab](http://mobilitylab.org)
![Example Transit Screen](http://images.greatergreaterwashington.org/images/201201/051058-1.png)
## Introduction
TransitScreen is a web application real-time display that consolidates information about your transit options.
This includes transit arrivals (for multiple modes and Washington, DC agencies including Metro, Metrobus, Circulator, ART, and PG The Bus), and
bikeshare availability.As the screens request data about selected stops, the web server queries each transit agency for arrival predictions, then asynchronously provides data to the screens.
The design aims to be information-dense, high contrast, yet clear.
The screen code is highly robust and successful in long-term deployment.
## Instructions
The code requires PHP and (currently) a PostgreSQL database. The PHP backend is written on the Code Igniter (CI) platform following a model-view-controller (MVC) architecture. The frontend is Javascript. The database schema is defined in the file schema.sql.
You will likely need to adjust a few configuration files to get the set-up working properly. The [Transit Screen wiki](https://github.com/MobilityLab/TransitScreen/wiki) explains what to do, depending on your operating system.