
Controle de Estoque — API para Mercearia de Bairro
API de controle de estoque para uma mercearia de bairro, com rastreio por fardo: cada compra entra com sua própria validade e seu próprio custo, e o saldo do produto é a soma dos fardos, nunca uma coluna quantidade. Isso responde as duas perguntas que decidem se a loja ganha ou perde dinheiro: o que vence primeiro e quanto foi pago em cada compra. Este repositório é a API núcleo de um sistema maior, desenhado como microsserviços: a autenticação é um serviço à parte, que emite os tokens JWT (Em desenvolvimento) que o núcleo verifica cada cliente, a web de gestão e o mobile de balcão, conversa com o núcleo por um BFF próprio, em seu próprio repositório. Aqui vive o serviço de domínio; os demais são peças do mesmo projeto, e as fronteiras entre elas já valem neste código, banco não compartilhado, accountId sempre vindo do token, erro como código e não como frase. Projeto de estudo, escrito como código de produção.

