$ cd ~/repos/gestao-comercial
GestaoComercial
Sistema desktop para lojas que vendem produtos e prestam serviço nos equipamentos dos clientes. Primeiro uso: loja de toners, impressoras e papelaria.
Repositório privado: código disponível sob consulta.
## Apresentação
## Tour pelas telas
O cliente chega com a impressora, sai um orçamento, ele aprova pelo WhatsApp, a loja faz o serviço, finaliza e o estoque se ajusta sozinho. Bora dar uma volta pelas telas:
A tela que fica aberta o dia todo. Vermelho é orçamento esperando resposta, verde é aprovado, azul é finalizado.
## Sobre o projeto
O GestaoComercial é um sistema desktop em Windows Forms (.NET Framework 4.8) para lojas que vendem produtos e também prestam serviço nos equipamentos dos clientes. Nasceu da estrutura do sistema de oficina, com nomes genéricos para servir a outros ramos, e o primeiro uso é uma loja de toners e impressoras com papelaria.
O fluxo acompanha o dia a dia do balcão: o cliente chega com a impressora, sai um orçamento, ele aprova pelo WhatsApp, a loja faz o serviço, finaliza o pedido e o estoque se ajusta sozinho. Para vendas rápidas, a venda de balcão já nasce finalizada.
O ponto forte é a ligação entre equipamento e suprimento. Cada produto guarda os modelos em que serve (por exemplo, "HP P1102; HP M1132"), e a comparação ignora maiúsculas, espaços e traços e aceita o modelo com ou sem a marca. Assim, no pedido de uma impressora a lista de produtos já abre filtrada pelos toners compatíveis, e o cadastro do cliente mostra, para cada equipamento, os suprimentos que servem e o estoque deles.
Os produtos são separados por departamento (impressão e papelaria), o que alimenta os filtros do catálogo e o relatório de vendas por departamento. O sistema roda em SQLite, sem servidor, ou em PostgreSQL para vários computadores, com scripts de migração versionados e instalador .msi gerado pelo CriadorInstalador.
## Destaques
- Pedido com fluxo orçamento → aprovado → finalizado, e venda rápida de balcão
- Produtos com modelos compatíveis: o pedido de uma impressora já filtra os toners que servem nela
- Orçamento em PDF com os dados da loja e envio pelo WhatsApp com a mensagem pronta
- Relatórios: orçamentos parados, vendas por departamento, o que repor, serviços mais pedidos e clientes que mais voltam, com exportação para Excel
- Usuários com permissões por área (vender, orçar, aprovar, finalizar, ver relatórios)
- Roda em SQLite (sem servidor) ou PostgreSQL, com scripts de migração versionados
## Stack e linguagens
## Outros projetos
- GestaoModaVendas 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.
- 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.