Integração com API

Softwares e sistemas

  • Status do projeto

    Concluído
  • Interessado

    4
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 100 - R$ 500
  • Depósito pago

    R$ 735,00 (17 outubro 2024)
  • Bônus total por indicação

    R$ 10,00
  • Na contratação

    R$ 10,00
  • postado por

    Anna

Descrição do Projeto

O sistema público de transporte de São Paulo é utilizado por milhões de pessoas diariamente, e a eficiência no gerenciamento da frota de ônibus é essencial para garantir a qualidade do serviço. Para otimizar a operação do transporte público, é necessário implementar uma solução que permita o monitoramento em near real-time dos ônibus em circulação, além de fornecer métricas e KPIs relevantes para a tomada de decisão.

Objetivo: Criar uma solução em near real time que possibilite métricas, KPIs, monitoramento e acompanhamento dos ônibus em circulação no sistema público de transporte da cidade de São Paulo.

Entregáveis:
1. Desenho arquitetural da solução indicando as ferramentas utilizadas e fluxos propostos.
2. Explicação do porquê de cada escolha realizada na arquitetura proposta.
3. Catálogo de metadados e documentação da aplicação.
4. Apresentação da solução proposta em perfeito funcionamento, com ingestão, processamento e entrega de dados, bem como o código fonte.


Especificação:

- Utilizar a API OLHO VIVO da ******* para coletar os dados em near real time (a cada 2 minutos) da posição de todos os ônibus em circulação.
API: ************
ENDPOINTS:************

- Utilizar o GTFS da ******* para dados complementares (Dados Estáticos/Cadastrais).
- Enriquecer os dados de paradas com o endereço da localidade, através de latitude e longitude.
- Dados do GTFS: ************

- trips: Uma viagem é uma sequência de duas ou mais paradas que ocorrem durante um período de tempo específico.
- stops: Paradas onde os veículos pegam ou deixam passageiros.
- stop_times: Horários em que um veículo chega e parte das paradas para cada viagem.
- shapes: Todos os trajetos no ************ para mapear caminhos de viagem de veículos, às vezes chamadas de alinhamentos de rotas.
- routes: Uma rota é um grupo de viagens que são exibidas aos passageiros como um único serviço.

- Criar um datalake/data lakehouse com as 3 camadas de dados, onde os dados de entrada sejam armazenados da raw data, os dados tratados na camada trusted e os dados de negócio na camada business.
- Todo enriquecimento de dados e aplicação de regra de negócio devem ser aplicadas na camada business.

- Realizar discovery nas bases de dados para entender os possíveis cruzamentos de dados (API e GTFS) e as visualizações ou api que serão entregues como produto final.

OBS: Pode ser utilizado qualquer biblioteca open source ou base pública externa para enriquecimento e cruzamento de dados.

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.