Skip to content

Station Explorer

Everything about an MBTA station: facilities, elevators and escalators, routes, alerts and walkability.

Open the explorer

Private repo

Ask in Slack for access.

Stack Vite + React · Python Chalice API
Runs on S3 + CloudFront, Lambda at stations-api.labs.transitmatters.org
Deploys Push to main
flowchart LR
    v3(["MBTA V3 API"]) --> api["API<br/><small>Lambda</small>"] --> site("stations.labs.transitmatters.org")
    ws(["Walk Score API"]) --> wsp["walkscore-proxy<br/><small>Lambda</small>"] --> site
    osm(["OpenStreetMap"]) --> site

walkscore-proxy

A tiny Chalice API, walkscore-proxy, that returns walk and bike scores for an MBTA stop ID. It keeps our Walk Score API key out of the browser. Only Station Explorer is allowed to call it. It deploys by hand with deploy/deploy.sh.