$ cd ~/repos/gestao-moda
GestaoModa
Vendas e estoque para lojas de roupas: PDV pelo teclado, grade de tamanhos e cores, crediário, trocas, caixa e 22 relatórios. Reconstruído em .NET 8 sobre a base do GestaoComercial.
Repositório privado: código disponível sob consulta.
## Sobre o projeto
O GestaoModa é um sistema desktop de vendas e estoque para lojas de roupas e moda: boutiques, moda feminina, masculina, infantil, moda praia, fitness e acessórios. Ele nasceu do NewBronx, um sistema em MySQL de uma loja de roupas, e foi reconstruído em .NET 8 sobre a mesma base do GestaoComercial.
O PDV foi pensado para ser usado pelo teclado (F2 a F9): leitor de código de barras, busca por nome, cor e tamanho, "3*código" para várias peças, desconto por peça ou geral e várias formas de pagamento na mesma venda, incluindo Pix, cartão parcelado, crediário e vale-troca.
Cada peça tem a sua grade de tamanhos × cores, e cada combinação tem código de barras (EAN-13 gerado pelo sistema ou o do fornecedor) e estoque próprio. Entrada de mercadoria pelo leitor, inventário com motivo, histórico de cada movimento e etiquetas com preço "de/por" completam o controle de estoque.
No financeiro, o sistema cuida do crediário no carnê (com limite por cliente, multa e juros de atraso), de trocas e vales-troca, da abertura e do fechamento do caixa com conferência e das contas a pagar. São 22 relatórios, entre eles curva ABC, produtos parados, clientes sumidas e um DRE simples, além de avisos do dia e mensagens prontas pelo WhatsApp.
As telas são montadas em código, sem o designer do Visual Studio, e um projeto de testes percorre o sistema de ponta a ponta num banco temporário: cadastro, vendas, crediário, trocas, caixa e relatórios.
## Destaques
- PDV pelo teclado com leitor de código de barras e várias formas de pagamento na mesma venda
- Grade de tamanhos × cores com código de barras EAN-13 e estoque por variação
- Crediário no carnê com limite por cliente, multa e juros de atraso
- Trocas, vale-troca com validade, caixa com conferência e contas a pagar
- 22 relatórios (curva ABC, DRE simples, produtos parados) com exportação para Excel
- Testes de ponta a ponta das regras de negócio num banco temporário
## Stack e linguagens
## Outros projetos
- GestaoComercialSistema desktop para lojas que vendem produtos e prestam serviço nos equipamentos dos clientes. Primeiro uso: loja de toners, impressoras e papelaria.
- pdf-para-epubConversor online de PDF para EPUB, para ler no Kindle, Kobo e apps de leitura. Front estático no GitHub Pages e API em Python que roda o Calibre num container Docker.
- ProjetoOficinaO sistema que deu origem à família: ordens de serviço, clientes e veículos para oficinas mecânicas.
- CriadorInstaladorPrograma com tela que gera o instalador .msi de um sistema Windows Forms, com telas em português e pasta de dados compartilhada.
- LionFinanceAPI de finanças pessoais em ASP.NET Core organizada em camadas: Domain, Application, Infrastructure e API. Em desenvolvimento.