Vendaí
PDV offline-first para pequenos comércios: desktop, nuvem de sincronização e app de gestão.

Contexto
Pequenos comércios operam com caderno de fiado, caixa fechado de cabeça e estoque descoberto na hora em que falta. Os PDVs do mercado ou dependem de internet estável, que em loja de bairro cai, ou são caros e pensados para redes. E o dono, ao sair da loja, perde a visibilidade do balcão.
Produto
Um ecossistema em três partes que compartilham os mesmos dados: o PDV desktop que roda no balcão e funciona sem internet, a nuvem que sincroniza tudo quando há conexão e o app no celular para o dono acompanhar faturamento, vendas, estoque e caixa de onde estiver.
Desafio
- Fazer três aplicações concordarem sobre a mesma loja sem que nenhuma delas seja "a certa", mesmo com a conexão caindo no meio do expediente.
- Dar ao recebimento de mercadoria garantias que um cadastro comum não dá: conferência cega, separação de funções e uma trilha que ninguém edita.
- Gerar e validar boletos, códigos de barras e QR Code PIX 100% offline, para bancos com layouts diferentes.
Solução
O desktop é a origem dos eventos e a nuvem é o ponto de encontro. Cada registro nasce com UUID, cada escrita entra numa fila com a operação e o payload, e o serviço de sincronização envia em lote, confirma e registra falhas com contagem de tentativas. Vendas e movimentações nunca são apagadas: cancelamentos geram novos eventos. No balcão, a interface foi desenhada para o rush: atalhos de teclado sempre visíveis, alvos de toque grandes, números tabulares e uma tela "Hoje" que mostra primeiro o que precisa de ação.
Arquitetura
Três aplicações, uma só loja. O desktop é a origem dos eventos, a nuvem é o ponto de encontro e o celular é a janela do dono.
PDV desktop
Nuvem de sincronização
App de gestão
Tecnologia
- Electron
- React 19
- Vite
- Tailwind CSS
- SQLite
- Flutter
- Dart
- Riverpod
- sqflite
- Node.js 22
- Express
- PostgreSQL
- Zod
- Railway
- electron-builder
- Microsoft Store (MSIX)
- Google Play
- Vercel
- Sentry
- Stripe
- PIX
- Boletos CNAB 240/400
- Impressora térmica
- Balança etiquetadora
- Amazon S3
Resultado
- Em produção, distribuído para macOS, Windows (instalador e Microsoft Store) e Android, com atualização automática.
- Desktop, nuvem e celular compartilham os mesmos dados por sincronização bidirecional com fila e novas tentativas.
- Mais de 50 relatórios, módulo financeiro com contas a pagar, boletos e PIX, e recebimento de mercadoria com trilha de auditoria imutável.
Por dentro do produto






Tem um problema parecido?
A primeira conversa serve para entender o problema. Se fizer sentido trabalharmos juntos, você recebe uma proposta com escopo, fases e prazo.
Fale sobre seu projeto