Analisando propostas

Desenvolvimento de Sistema Web de Gestão Logística com Node.js, React

Publicado em 03 de Dezembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor para criar um sistema web leve e eficiente para gestão logística. O projeto envolve a implementação de diversas funcionalidades essenciais para otimizar o controle de entregas, rotas e performance de motoristas. As principais funcionalidades incluem:

1. Importação Diária de CSV (D-1):
  - O sistema deve importar diariamente arquivos CSV referentes ao dia anterior (D-1).
  - Realizar deduplicação dos dados importados.
  - Armazenar informações detalhadas sobre entregas, rotas, motoristas, devoluções e percentual de performance.
  - Apresentar dashboards interativos com filtros por dia, semana, mês e ano, exibindo métricas como quantidade total de entregas e número de rotas.
  - Gerar um ranking dos Top 10 melhores e piores motoristas com base no percentual de entregas realizadas.

2. Kanban Diário (Entrada Inicial via Excel):
  - Permitir o upload de um arquivo Excel contendo as rotas planejadas para o dia.
  - Implementar um quadro Kanban visual onde motoristas e ajudantes podem ser arrastados e associados às rotas.
  - Possibilitar a edição de informações como ajudante, incentivo, status da rota e observações em tempo real durante o dia.
  - Garantir que todas as atualizações sejam salvas automaticamente para evitar perda de dados.

3. Fechamento do Dia (End-of-Day Closure D-1):
  - Com base nas informações do Kanban, o sistema deve permitir o encerramento do dia após a finalização das operações.
  - Gerar duas bases de dados finais:
    A) Base de Rotas Finalizadas: Uma linha por pessoa (motorista ou ajudante, se aplicável) com colunas como Data, Rota, TransporterId, NomeDA, ServiceType, BlocoAgendadoHr.
    B) Base de Incentivos (D-1): Apenas uma linha por motorista (se houver incentivo) com colunas como Data, Rota, TransporterId, NomeDA, IncentiveType, Valor.

4. Conciliação CSV D-1 x Fechamento D-1:
  - Ao importar o CSV do dia anterior, o sistema deve conciliar as linhas com a base de dados de fechamento do dia anterior.
  - Classificar cada linha como: ok, faltando no fechamento, faltando no csv ou divergente.

5. Administração e Auditoria:
  - Um módulo de administração deve permitir que o administrador edite dados de fechamento e incentivos.
  - Todas as alterações realizadas no sistema devem ser registradas em um log de auditoria para rastreabilidade e segurança.

As tecnologias a serem utilizadas no desenvolvimento são Node.js para o backend, React para o frontend e PostgreSQL como banco de dados.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias