Sistema comercial · Produto próprio

ZM Gestão

Sistema comercial para pequenos negócios que reúne vendas, estoque, clientes, financeiro, caixa, ordens de serviço e rotinas operacionais em uma única interface.

Ícone oficial do MEI Pro Web / ZM Gestão
Modo local
Operação offline com dados no dispositivo
Modo nuvem
Sincronização entre dispositivos
Instalação
PWA em celular e computador
Backup
Exportação e restauração de dados

Desafio

O problema que o projeto precisava organizar.

Concentrar tarefas que normalmente ficam espalhadas em planilhas e ferramentas separadas, mantendo uma edição capaz de funcionar localmente e outra com sincronização entre dispositivos.

Solução

Como a arquitetura foi estruturada.

O produto combina PDV, estoque automático, histórico de vendas, clientes e devedores, contas, caixa, encomendas, usados por comissão, campanhas e ordens de serviço. A arquitetura oferece edição local offline e edição em nuvem com sincronização.

Capacidades

O que existe no escopo técnico do projeto.

  • PDV e histórico de vendas
  • Controle de estoque
  • Cadastro e acompanhamento de clientes
  • Contas, caixa e visão financeira
  • Ordens de serviço com orçamento, diagnóstico e peças
  • Encomendas com sinal e saldo
  • Usados, troca e comissão
  • Campanhas e origem de clientes
  • Backup e restauração
  • PWA para uso em celular e computador

Arquitetura

Decisões que sustentam o produto.

  • Frontend em React + Vite
  • Dados locais em IndexedDB
  • Edição nuvem com Cloudflare D1 e Worker
  • Sincronização periódica e comunicação entre abas
  • Login Google/Firebase na edição nuvem
  • Licenciamento separado para edições local e nuvem

Qualidade

O que vai além da interface.

Um projeto profissional também precisa de validação, segurança, manutenção e critérios claros para publicação.

  • Testes unitários e legados
  • Playwright para fluxos end-to-end
  • Preflight de release comercial
  • Backup local exportável e restaurável
  • Segredos de licença fora do repositório
  • Lighthouse previsto no fluxo de qualidade

Tecnologias e práticas

Ferramentas escolhidas conforme a necessidade do projeto.

React 19TypeScriptViteIndexedDBCloudflare D1Cloudflare WorkersFirebaseVitestPlaywright

Próximo projeto

Precisa resolver um problema parecido?

O case mostra a abordagem, não um pacote fechado. O projeto é estruturado conforme o contexto de cada negócio.

Solicitar orçamento