A ideia
Imagine receber um pedido e precisar conferir os produtos, as quantidades e os valores antes de concluir a operação. Foi esse tipo de situação que escolhi explorar neste projeto.
Você está conhecendo o projeto Order Management API
PROJETO
Uma aplicação para organizar clientes, produtos e pedidos, com atenção às regras que ajudam a evitar erros.
← Voltar aos projetosImagine receber um pedido e precisar conferir os produtos, as quantidades e os valores antes de concluir a operação. Foi esse tipo de situação que escolhi explorar neste projeto.
Desenvolvi uma API que permite cadastrar clientes e produtos, registrar pedidos e verificar condições importantes, como a disponibilidade de estoque e o cálculo correto do total.
Para conferir se tudo funcionava como esperado, criei testes automatizados e documentei correções de comportamentos incorretos. São cenários controlados de demonstração, não incidentes de um sistema real de clientes.
Java 21, Spring Boot, JPA, H2, JUnit, Mockito, MockMvc, Swagger/OpenAPI, Docker.
É uma demonstração técnica, com dados temporários em H2, sem login e sem interface gráfica. A verificação de estoque ocorre na criação do pedido e não representa um sistema completo de reservas de estoque.