Skip to content

Interface desenvolvida para fornecer informações atualizadas sobre o transporte público de Belo Horizonte. Permite a consulta de coordenadas de ônibus em tempo real e das linhas disponíveis.

Notifications You must be signed in to change notification settings

oDaviML/onibus-bh

Repository files navigation

🚍 Ônibus BH

A Ônibus BH é uma aplicação que fornece informações em tempo real sobre o transporte público de Belo Horizonte.

✨ Funcionalidades

  • 📊 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.

🛠 Tecnologias Utilizadas

  • 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

🚀 Instalação Local

  1. Clone o repositório:

    git clone https://github.com/oDaviML/onibus-bh.git
    cd onibus-bh
  2. Inicie a aplicação utilizando Docker:

    docker compose up -d --build

    Ou, caso prefira rodar localmente sem Docker:

    npm install
    npm run dev
  3. Acesse a aplicação pelo navegador:


🌐 Acesso Online

Acesse a versão hospedada na Netlify:


💻 API

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.

About

Interface desenvolvida para fornecer informações atualizadas sobre o transporte público de Belo Horizonte. Permite a consulta de coordenadas de ônibus em tempo real e das linhas disponíveis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •