Como funciona
Site estático no GitHub Pages. Uma automação (GitHub Actions) baixa os dados abertos periodicamente e publica em JSON. O botão Recarregar busca a versão mais recente já publicada.
Fontes de dados
Itinerários e horários: feeds GTFS via Mobility Database. Cidades: contornos municipais do IBGE. Mapa: © OpenStreetMap (detalhado) e Esri (claro/escuro). Estações e terminais: OpenStreetMap via Overpass API (atualizado semanalmente). Sua localização, quando ativada, fica só no seu navegador.