Contexto
Por que o projeto foi criado
Projeto desenvolvido individualmente como desafio técnico para representar um fluxo de estoque e faturamento dividido entre diferentes serviços.
Estoque e emissão de notas fiscais
Aplicação Full Stack para cadastrar produtos, controlar estoque e criar notas fiscais com múltiplos itens.

Minha atuação
Desenvolvi sozinho o Front-end, os microsserviços, a persistência, a integração entre as APIs e o ambiente Docker.
Contexto
Projeto desenvolvido individualmente como desafio técnico para representar um fluxo de estoque e faturamento dividido entre diferentes serviços.
Desafio
Entregar em um prazo curto uma solução Full Stack funcional, mantendo consistência do estoque e evitando que uma mesma operação fosse processada mais de uma vez.
Solução
Desenvolvi o Front-end em Angular e dois microsserviços em .NET, utilizando PostgreSQL e Docker. No processo de baixa de estoque, apliquei transação, controle de concorrência e idempotência.
Aprendizados
O desafio fortaleceu meus conhecimentos em arquitetura distribuída, integração entre serviços, regras de negócio e tratamento de cenários que poderiam causar inconsistência nos dados.
Galeria
Imagens selecionadas para demonstrar as principais funcionalidades e decisões técnicas.