Estou desenvolvendo um sistema web gratuito utilizando
Next.js e TypeScript para otimização de roteiros de entrega. O sistema permite importar planilhas Excel com pedidos, aplicar regras de roteirização e gerar links de rotas no Google Maps, além de exportar os resultados.
Preciso de um(a) programador(a) para colaborar na melhoria e expansão das funcionalidades existentes. As principais tarefas incluem:
- Aprimorar a lógica de roteirização atual (função `roteirizarPedidos`).
- Implementar novas regras de negócio, como agrupamento de pedidos, definição de prioridades e restrições de carga por veículo.
- Identificar e corrigir bugs para garantir a estabilidade do sistema.
- Otimizar a performance geral da aplicação.
- Melhorar a funcionalidade de exportação para Excel e a visualização dos roteiros por caminhão.
Requisitos:
- Experiência sólida com
Next.js (preferencialmente App Router) e TypeScript.
- Habilidade em trabalhar com manipulação de dados (arrays/objetos) e lógica de negócio complexa.
- Conhecimento em bibliotecas para leitura e escrita de arquivos Excel (como XLSX).
- Experiência com a API ou geração de links do Google Maps para rotas.
- Desejável: Noções básicas de roteirização ou logística.
Entregáveis:
- Código fonte com as melhorias na lógica de roteirização implementadas.
- Correção de bugs identificados, especialmente no `
page.tsx`.
- Garantia de layout responsivo e usabilidade aprimorada.
- Suporte no deploy contínuo no Vercel.
Este projeto tem potencial para uso recorrente e há possibilidade de colaboração contínua para futuras funcionalidades.
Prazo de Entrega: Não estabelecido