Skip to main content

Transit Plugins

FiestaBoard includes several transit-focused plugins for tracking public transportation.

SF Muni Transit

Display San Francisco Muni bus and rail arrival predictions.

Setup

  1. Register for a free API key at 511.org
  2. Add to .env:
MUNI_API_KEY=your_511_api_key_here
  1. Enable the Muni plugin in the Web UI Integrations page
  2. Configure your stops and routes

Available Variables

VariableDescriptionExample
{muni.arrivals}Formatted arrival timesN JUDAH 5 12 MIN

Features

  • Multi-line, multi-route support
  • Real-time arrival predictions
  • Configurable stop selection

WSDOT Ferries

Display Washington State Ferry schedules, vessel names, car availability, and alerts.

Setup

  1. Request a free API key at wsdot.wa.gov/traffic/api
  2. Add to .env:
WSDOT_API_KEY=your_wsdot_key_here
  1. Enable the WSDOT plugin in the Web UI
  2. Select your ferry route

Available Variables

VariableDescriptionExample
{wsdot.schedule}Ferry schedule displayBAINBRIDGE 3:20 PM

Features

  • Departure times and vessel names
  • Car spot availability
  • Service alerts

Bay Wheels

Track Bay Area bike share (Lyft) availability at nearby stations. No API key required.

Setup

  1. Enable the Bay Wheels plugin in the Web UI
  2. Configure your preferred station

Available Variables

VariableDescriptionExample
{baywheels.availability}Bike availabilityEBIKES 5 CLASSIC 3

Features

  • E-bike and classic bike counts
  • Real-time station availability
  • No authentication required

Example Transit Page

Combine multiple transit plugins on a single page:

┌──────────────────────┐
│ TRANSIT │
│ N JUDAH 5 12 MIN │
│ 38 GEARY 3 8 MIN │
│ EBIKES 5 CLASSIC 3│
│ FERRY BAINBRIDGE │
│ DEPARTS 3:20 PM │
└──────────────────────┘

Next Steps