A Ônibus BH é uma aplicação que fornece informações em tempo real sobre o transporte público de Belo Horizonte.
- 📊 Localização em tempo real: Obtenha as coordenadas dos ônibus, atualizadas a cada 20 segundos.
- 🔍 Consulta de linhas: Pesquise e visualize informações detalhadas sobre as linhas de ônibus.
- Frontend: React com Vite
- Roteamento: TanStack Router
- Gerenciamento de estado e requisições: TanStack Query e Axios
- Mapas interativos: React Leaflet
- Estilização: Tailwind CSS e Shadcn UI
-
Clone o repositório:
git clone https://github.com/oDaviML/onibus-bh.git cd onibus-bh -
Inicie a aplicação utilizando Docker:
docker compose up -d --build
Ou, caso prefira rodar localmente sem Docker:
npm install npm run dev
-
Acesse a aplicação pelo navegador:
Acesse a versão hospedada na Netlify:
A aplicação consome dados de uma API própria. O código-fonte e mais detalhes podem ser encontrados no repositório abaixo:
Desenvolvido com ❤️ por Davi.