Bus Stats Transitcenter

screenshot of Bus Stats Transitcenter
flask

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

Overview

The NYC Bus Stats web app is a powerful analytical tool developed by NYU's Center for Urban Science and Progress in collaboration with TransitCenter. This innovative platform aims to address the declining ridership on MTA buses amidst the pressure of a busy subway system. By identifying key areas in need of improvement, the app offers a fresh perspective on public transit advocacy and engagement, equipping users with essential data to support informed decision-making regarding bus services.

With access to comprehensive MTA data, the app enables users to explore various metrics concerning bus service reliability. This includes an impressive historical dataset dating back to late 2016, providing insights into seasonal trends and overall transit quality.

Features

  • Data Fetching: Utilizes daily MTA GTFS data to deliver real-time bus service reliability metrics.
  • Customizable Metrics: Allows users to slice data by direction, hour, and day, making it easy to analyze specific timeframes.
  • Extensive Coverage: Covers approximately 200 of New York City's most popular bus routes, providing a broad view of transit performance.
  • Detailed Historical Insights: Offers historical data from December 2016 to observe long-term trends and fluctuations in bus ridership.
  • Stop-Level Resolution: Lets users drill down into specific stop-to-stop journeys, offering a granular view of bus operations.
  • Map Integration: Incorporates leaflet.js for customized interactive maps that visually represent bus routes and data points.
  • Charting Capabilities: Uses plotly.js for creating insightful visualizations of data trends and performance metrics.
  • Python Module for Developers: Includes a python module that generates up-to-date geojson files of MTA bus routes, valuable for developers and data enthusiasts.
flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.