Giter Site home page Giter Site logo

ian-wright / bus-stats-transitcenter Goto Github PK

View Code? Open in Web Editor NEW
9.0 4.0 2.0 16.52 MB

Interactive dashboard developed for non-profit TransitCenter to track MTA bus service quality.

Home Page: http://www.busstat.nyc

Python 10.03% CSS 26.06% JavaScript 46.36% HTML 17.29% Shell 0.26%
flask python d3 postgresql

bus-stats-transitcenter's Introduction

NYC Bus Stats

CUSP <--> TransitCenter

This web app was developed as a capstone project @ NYU's Center for Urban Science and Progress (CUSP), in partnership with the transit advocacy group, TransitCenter.

screencast

Strategy

As MTA buses continue to lose ridership to an increasingly overloaded subway system, TransitCenter seeks to identify weak points in the bus system where high-impact investments could be made to re-balance ridership, and improve overall transit quality. As an early step in that initiative, this dashboard is equal parts government advocacy and public engagement. The app fetches daily MTA GTFS data to produce various bus service reliability metrics, sliceable by direction, hour, and day, for ~200 of New York City's most popular bus routes. Historical data dating back to December 2016 provides seasonal trends. Data is resolved at the bus-stop level, allowing a user to drill into specific stop-to-stop journeys of interest. For more information on the project, visit http://www.busstat.nyc/methodology.

Tech Stack

  • Python Flask on the back end
  • PostgreSQL
  • leaflet.js for custom map functionality
  • plotly.js for charts
  • Bootstrap
  • good ol' fashioned Javascript & jQuery

A potentially useful tool

As part of the project, a python module that builds detailed and up-to-date geojson files for each of the MTA's bus routes in NYC was developed: https://github.com/ian-wright/mta-bus-geojson

bus-stats-transitcenter's People

Contributors

ian-wright avatar nmonarizqa avatar

Stargazers

Wisnu Harto avatar Maya Fiuza avatar Neel Mehta avatar Eddy Ionescu avatar Subasish Das avatar  avatar Doug Goodwin avatar  avatar Will Geary avatar

Watchers

 avatar  avatar Shay avatar Hongting Chen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.