Ir para o conteúdo
ES7

Início / Blog / Arquitetura

SE Cloud: por que escolhemos arquitetura offline-first no PDV

Por que projetamos o PDV do SE Cloud em Electron + SQLite e como ele continua vendendo (e emitindo NFC-e) mesmo com a internet caída.

Administrador ·

SE Cloud: por que escolhemos arquitetura offline-first no PDV

Internet cai. Vendas não podem parar.

Quando projetamos o SE Cloud (StoreERP SaaS), uma decisão arquitetural definiu tudo: o PDV não poderia depender da internet para operar. Em mercados, padarias e restaurantes brasileiros, um caixa parado por falta de conexão é prejuízo direto.

A escolha: Electron + SQLite

O PDV Desktop foi construído em Electron com SQLite local. Cada estação de caixa carrega sua própria cópia de produtos, clientes e configuração da empresa emitente. Tudo funciona offline:

  • Pesquisa de produto por código de barras, referência ou nome
  • Cálculo de troco e múltiplas formas de pagamento
  • Emissão de NFC-e em contingência offline (com transmissão posterior à SEFAZ)
  • Leitura de balança serial (RS-232/USB)
  • Impressão térmica ESC/POS

Sincronização inteligente

Assim que a conexão volta, o PDV envia o lote de vendas e atualiza estoque, financeiro e fiscal no ERP Web central. Sem perda, sem retrabalho manual.

Certificado A3? Resolvido.

Como navegadores não acessam hardware local, o A3 (token USB) é assinado e transmitido pelo próprio PDV Desktop usando biblioteca nativa. O ERP Web continua sendo a fonte única da verdade, mas a operação física fica blindada.

Isso é o que diferencia um SaaS pensado pra realidade brasileira de um SaaS genérico copiado lá fora.

  • erp
  • saas
  • pdv
  • offline
  • electron
  • sqlite
  • storeerp

Ver todos os artigos