GRID

De onde você vai sair?

A gente mede a distância em linha reta até cada autódromo com corrida marcada.

    5.571 municípios brasileiros · distância em linha reta, não de estrada

    Como isso funciona

    O GRID responde uma pergunta só: qual a corrida mais perto de mim, e quando ela acontece. Você escolhe o município, ele calcula a distância em linha reta até cada autódromo com etapa marcada e ordena os fins de semana.

    De onde vêm os dados

    Um robô visita cada fonte de tempos em tempos, lê as datas, as categorias e as coordenadas, e grava tudo num banco SQLite local. Nada é digitado à mão. Quando duas fontes descrevem a mesma etapa, ela vira um evento só — com as duas procedências guardadas.

    • RacingCalendar.net

      1.950 etapas · comunitária

      Calendário colaborativo, mantido por quem acompanha automobilismo. É a única fonte que publica a coordenada do autódromo — as outras dependem dela para o mapa — e por isso também cobre pistas pequenas, track days e categorias regionais. Em troca, marca muitas datas como provisórias.

      https://www.racingcalendar.net ↗
    • Confederação Brasileira de Automobilismo

      127 etapas · oficial

      Calendário geral da confederação, com as categorias nacionais: Stock Car, Copa Truck, NASCAR Brasil, Fórmula 4, Porsche Cup, Endurance, rali e arrancada. Quando a CBA publica uma data que o calendário comunitário tinha como provisória, o site passa a mostrá-la como confirmada.

      https://cba.org.br/calendario ↗
    • Ultimate Drift

      sem etapas · oficial

      Maior campeonato de drift da América Latina, com doze etapas em seis estados. O calendário vem do site do próprio organizador.

      https://www.ultimatedrift.com.br ↗
    • Cadastro manual

      sem etapas · curadoria

      Eventos que nenhuma fonte publica — as listas de arrancada (Área 48, 51, 45…) vivem no Instagram e não têm calendário. Entram à mão e aparecem marcados como curadoria.

      https://grid.thog.me/admin ↗

    Procedência

    38 etapas foram reportadas por mais de uma fonte independente e aparecem marcadas com o número de fontes.

    Local aproximado

    Algumas etapas acontecem em cidades sem autódromo cadastrado — rua, rali, arrancada. Nesses casos a coordenada é a do município e o cartão avisa "local aprox.". A distância serve para ordenar, não para navegar.

    Bandeiras

    Verde é data confirmada. Amarela é data que consta em calendário mas ainda não foi confirmada oficialmente pela categoria. Etapas canceladas somem da lista — mas continuam guardadas no banco.

    Sobre a distância

    É distância geográfica direta entre o centro do município e o autódromo, não distância de estrada. Serve para ordenar, não para planejar a viagem: um circuito a 200 km em linha reta pode ficar bem mais longe de carro.

    O que ainda não cobre

    Você escolhe a origem entre os 5.571 municípios brasileiros, mas as corridas incluem também Argentina, Uruguai, Paraguai e Chile — que ficam pertinho de quem está no Sul. Cidades desses países ainda não entram como origem.

    Estado da base

    Circuitos

    320

    Etapas ativas

    2.077

    Última varredura

    28/09/2026, 10:57

    112 ok · 11 falhas

    Última falha registrada: cba: Rally De Regularidade 4x4 27/01: local não reconhecido: Cerapio - CE | cba: Copa Truck 19/04: local não reconhecido: Rn 1500 - RN | cba: Brasileiro De Drift 13/06: local não reconhecido: Le Mans - IN | cba: Tcr Brasil 21/06: local não reconhecido: Jalapão - TO | cba: Porsche Cup 05/07: local não reconhecido: Algarve - IN

    Fila de trabalho

    Coleta, previsão e ficha de circuito não rodam na requisição: são jobs persistidos no banco, executados por um processo separado. Dá para ver o que está pendente, o que falhou e quantas vezes tentou.

    Pendentes3
    Rodando0
    Concluídos3
    Falhados0
    • enrich · pending
    • crawl · pending
    • weather · pending
    • enrich · done
    • crawl · done
    • weather · done

    Como foi feito

    Bun com bun:sqlite no servidor, TanStack Start com React 19 renderizando no servidor, Tailwind v4 e MapLibre com tiles do OpenFreeMap. As transições usam a View Transitions API nativa do navegador: quando você troca de cidade, os cartões se movem para as novas posições em vez de reaparecer. Hospedado em casa, num Coolify.

    Distâncias: 1,0 km é o menor valor exibido — abaixo disso mostramos "no centro".