Skip to content

kurtishouser/gtfs-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GTFS Viewer

GTFS Viewer is a single page application that displays transit information using the General Transit Feed Specification (GTFS). The information is retrieved from the GTF Viewer API, a separate backend Node application utilizing PostgreSQL to store the GTFS data.

The application displays agency information, all associated routes and the actual paths representing each route. Hovering over a route name will highlight the path. Routes can be filtered by type (Tram, Bus, Cable Car), direction (Outbound, Inbound) and service (Weekdays, Saturday, Sunday). Currently, the filtering is specific to San Francisco Muni but this will change in the future to accommodate any valid GTFS information stored in the database.

The Interface

gtfs-viewer

Tech Stack

Frontend:

React, Redux, Semantic UI React, D3

Backend:

Node, Express, PostgreSQL, Knex

Deployment:

The application was deployed to AWS and uses Elastic Beanstalk, EC2, S3, RDS and Route 53.

About

GTFS Viewer is a single page application that displays transit information using the General Transit Feed Specification (GTFS).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published