Voltar para todos os projetos

Otimização de Rede de Entregas

Imagem do projeto Otimização de Rede de Entregas

Overview

Este projeto acadêmico simula um sistema de otimização de rede de entregas logísticas, modelando a rede como um grafo para determinar a capacidade máxima de pacotes da origem aos destinos via algoritmo de Fluxo Máximo (Ford-Fulkerson/Edmonds-Karp). O sistema é um ecossistema de micro-serviços que se comunicam via API, composto por um backend central em FastAPI e uma interface de usuário interativa em Streamlit, que permite visualização de mapas e simulação de cenários. Meu papel como Dev 5 foi central: desenvolvi a API principal em FastAPI, orquestrando as requisições do frontend, chamando o serviço de cálculo em Java (do Dev 2), processando dados e entregando-os aos módulos de visualização (Dev 3) e simulação (Dev 4), além de servir a aplicação Streamlit. O resultado final inclui um mapa interativo mostrando rotas normais e críticas, com fluxo próximo da capacidade máxima na cidade de Maceió.

Tecnologias

PythonFastAPIStreamlitJavaSpark JavaAPI RESTFoliumNetworkX

Links