Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor para criar um sistema web robusto de gestão de estoque. O foco principal é otimizar os processos de produção e separação de pedidos, garantindo rastreabilidade completa e fornecendo dashboards gerenciais para tomadas de decisão estratégicas. O sistema deve ser integrado ao nosso ERP existente e contar com um controle de acesso rigoroso por perfil de usuário. Detalhes do projeto incluem: Autenticação e Segurança: Implementação de login com e-mail e senha, autenticação via jwt, controle de acesso baseado em perfis (rbac) tanto no frontend quanto no backend. Será exigida troca obrigatória de senha no primeiro acesso, com um medidor de força de senha e regras de senha forte (mínimo 8 caracteres, com maiúscula, minúscula, número e caractere especial). O sistema deve oferecer tema claro/escuro com persistência de preferência. Perfis de Acesso: O sistema terá diferentes níveis de acesso: admin (acesso total), gestor (acesso a dashboard, a produzir e produzidos), operador (acesso a a produzir e produzidos), gestao_separacao (acesso a dashboard, pré-separação, a separar, separados, divergências e resumo), e separacao (acesso a a separar, separados e divergências). Módulo de Produção: Incluirá um dashboard com KPIs e gráficos detalhados por linha de produção e data. Deverá exibir uma lista de pedidos pendentes/em produção importados do ERP, com funcionalidades para iniciar, pausar, retomar e finalizar a produção. Um cronômetro em tempo real registrará o tempo de produção, e será possível registrar pausas com seus respectivos motivos. A finalização da produção envolverá o lançamento de pallets e validação do pedido, com impressão de crachá de pallet contendo um QR Code único para rastreabilidade e auditoria de impressão. Uma tela de pedidos produzidos com filtros e logs será essencial. Módulo de Separação: Contará com um dashboard específico para a separação. A pré-separação será organizada por lote, com uma tabela consolidada por produto. A tela "A Separar" agrupará pedidos, calculará automaticamente as embalagens necessárias e permitirá filtros. A tela "Separados" terá filtros e uma funcionalidade de exclusão controlada. A tela "Divergências" permitirá a confirmação ou correção de diferenças encontradas. Um resumo consolidado por período será disponibilizado. Integração ERP e Configurações: O sistema deve ser capaz de importar pedidos de produção e separação do ERP, com prevenção de duplicidade. Notificações em tempo real via Server-Sent Events (SSE) são desejadas. As configurações incluirão cadastro de usuários, perfis, linhas de produção e histórico de importações. O desenvolvimento pode ser feito utilizando inteligência artificial, sob responsabilidade do desenvolvedor, para otimizar funcionalidades.
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