Este sistema foi desenvolvido usando Java com Spring (backend) e React (frontend) para gerenciar o controle de estoque de produtos. Ele permite o cadastro, edição, atualização e deleção de produtos, além de oferecer algumas funcionalidades adicionais, como:
-
Cadastro de Produtos: Permite registrar novos produtos no sistema, incluindo informações como nome, descrição, quantidade em estoque, preço de venda, entre outros.
-
Edição e Atualização de Produtos: Permite editar as informações de produtos já cadastrados, como nome, descrição, preço, quantidade em estoque, entre outros.
-
Deleção de Produtos: Permite remover produtos do sistema.
-
Informações de Estoque: Calcula o total de produtos disponíveis no estoque.
-
Valor e Lucro por Produto: Calcula o valor total do estoque com base nos preços dos produtos e também o lucro sobre cada produto.
-
Controle de Vendas: Realiza a diminuição do estoque automaticamente quando um produto é vendido.
- Backend: Desenvolvido em Java com o framework Spring.
- Frontend: Desenvolvido em React.
-
Clone este repositório.
-
Navegue até o diretório
backend
: -
Instale as dependências usando Maven:
-
Inicie o servidor Spring:
- Navegue até o diretório
frontend
:
-
Instale as dependências usando npm ou yarn: ou
-
Inicie o servidor de desenvolvimento:
-
Abra o navegador e acesse
http://localhost:3000
para visualizar a aplicação.
Contribuições são bem-vindas! Se você deseja colaborar com este projeto, sinta-se à vontade para abrir pull requests ou issues.