Desenvolvimento Web
Steroid Manager
Sistema full-stack de controle de estoque, vendas e lucro para uma loja de varejo.

Node.jsExpressMongoDBBootstrap
Problema
Operações de pequenas lojas de varejo costumam rodar em planilhas, o que torna o controle de estoque, vendas e lucro propenso a erros e desconectado.
Solução
Uma aplicação web MVC que cobre todo o ciclo do varejo: cadastro de produtos, um fluxo de carrinho e checkout com suporte a descontos, confirmação/cancelamento de pedidos e relatórios financeiros de vendas e lucro.
Arquitetura
Backend em Node.js + Express seguindo o padrão MVC, MongoDB para persistência e um frontend baseado em Bootstrap — desenvolvido como trabalho da disciplina de Paradigmas de Linguagens de Programação.
Desafios
- —Modelar todo o ciclo de vendas (carrinho → desconto → checkout → cancelamento) de forma consistente como documentos MongoDB
- —Manter os controllers enxutos, com os cálculos de lucro/despesa isolados e testáveis dentro da estrutura MVC
Aprendizados
- —Design MVC de ponta a ponta para um domínio transacional real, não apenas CRUD
- —Modelagem prática de esquemas MongoDB para relações entre pedidos e estoque