Skip to content
Alexis edited this page Aug 12, 2026 · 1 revision

Architecture notes

Providers and interfaces

flowchart TB
    subgraph PlanProvider["`**PlanProvider**`"]
        PP0["Provides full trip plan"]
        PP1[TransitAPI]
    end

    subgraph NearbyStopsProvider["`**NearbyStopsProvider**`"]
        NS0["Given a lat/lon + bounding box, returns nearby stops"]
        direction LR
        NS1[TransitAPI]
        NS2[Local GTFS]
    end

    subgraph StopDeparturesProvider["`**StopDeparturesProvider**`"]
        SD0["Show upcoming departures for a given stop"]
        SD1[TransitAPI]
    end

    style PP0 fill:none,stroke:none
    style NS0 fill:none,stroke:none
    style SD0 fill:none,stroke:none
Loading

Clone this wiki locally