A maioria dos ERPs do mercado trabalha com um sistema de estoque genérico, que controla a quantidade de cada produto, fazendo movimentações de entrada e saída e alterando o saldo.
No nosso caso precisamos de um controle de estoque serializado, ou seja, cada peça deve ter o seu número serial e ser controlada separadamente, dando uma maior rastreabilidade e controlando aspectos da peça individualmente, como condição técnica, local, pedido de compra, pedido de venda, produtos relacionados entre outros.
Para não termos que fazer todo o sistema do zero, decidimos desenvolver somente o módulo de estoque e integrar com um outro ERP que tem as outras funções padrão que precisamos (compra, venda, financeiro e etc.). Definimos que este ERP seja o Bling, que tem API para integração.
https://ajuda.bling.com.br/hc/pt-br/categories/360002186394-API-para-Desenvolvedores
O sistema terá as tabelas serial, localização, usuário e histórico
as interfaces necessárias são consulta de estoque (lista), entrada de estoque, saída de estoque, mudança de propriedade do serial, cadastro de usuário, cadastro de local e relatórios.
O sistema deve trabalhar com autenticação de usuário e regras de permissão de acesso.
Preferencialmente utilizaremos um Backend Node Rest API e Frontend React.
Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
API Integrations: Other (Other APIs)
Roles needed: Developer