O cliente busca desenvolver um novo sistema automatizado para controle de estoque de containers. Atualmente, o ERP existente utiliza um formato de código que inclui um número de filial (1 a 3) precedido de hífen antes do código original do container, o que precisa ser ajustado no novo sistema.
O objetivo principal é ter um controle de estoque eficiente que mostre a quantidade de containers disponíveis (indicando o pátio de localização), a quantidade locada e a quantidade em produção. O sistema deve também detalhar o tipo e modelo dos containers, que podem ser marítimos ou modulares, com modelos específicos como banheiros, escritórios, escritórios com banheiros, entre outros (Exemplo de códigos dos modelos: EBTA13/1, 20DC, 40HR, MCTA13/0).
As funcionalidades essenciais incluem:
- Controle de entrada e saída de containers nos pátios através de um aplicativo móvel (celular) ou interface web (PC ou celular).
- O conferente deverá registrar fotos padronizadas do container e inserir o código do item. É Desejável a funcionalidade de reconhecimento óptico de caracteres (OCR) para a conferência do código via app.
- As imagens registradas devem ser armazenadas em um banco de dados para consultas futuras, utilizando o código do item.
- Cada item deverá ter um registro único no novo sistema. Embora o ERP possa ter até três cadastros para o mesmo item (devido aos códigos de filial), o novo sistema deve consolidar isso em um único registro. Se, após a importação e exclusão do código da filial, for detectado um código duplicado, o sistema deve bloquear o processo e gerar uma mensagem de alerta (exemplo: no sistema um mesmo item poder um código assim 1-3565, 2-3565 e 3-3565, porém no novo sistema, deve ser considerado apenas o item 3565).
- A movimentação de um item no novo sistema deve ser única para o mesmo código, independentemente da filial de origem.
- Inclusão de uma funcionalidade de inventário via aplicativo móvel para conferência e registro de cada container.
- Geração de relatórios e registros detalhados de cada etapa, mostrando a quantidade e modelo dos containers por localização, com a possibilidade de aplicar filtros por modelo e tipo de container.
As tecnologias a serem utilizadas no desenvolvimento são
Node.js para o backend,
Vue.js (ou
react.js) para a interface web e React Native para o aplicativo móvel.
Plazo de Entrega: No definido