Pular para o conteúdo
CupCakeLabs

Produto próprio, em produção

Vendaí

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

Setor
Varejo de bairro
Ano
2026
Onde roda
macOS, Windows, Microsoft Store, Android
PDV do Vendaí no pagamento em dinheiro, com total e troco calculado

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.

Sincronização bidirecional: o desktop envia tudo; o celular devolve apenas clientes e movimentações de estoque.

Tecnologia

Desktop
  • Electron
  • React 19
  • Vite
  • Tailwind CSS
  • SQLite
Mobile
  • Flutter
  • Dart
  • Riverpod
  • sqflite
Back-end
  • Node.js 22
  • Express
  • PostgreSQL
  • Zod
Infra e operação
  • Railway
  • electron-builder
  • Microsoft Store (MSIX)
  • Google Play
  • Vercel
  • Sentry
Integrações
  • 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

Painel Hoje do Vendaí com atalhos, pendências e indicadores do dia
A tela Hoje mostra primeiro o que precisa de ação: estoque no mínimo e contas vencidas.
PDV do Vendaí calculando o troco de um pagamento em dinheiro
Pagamento em dinheiro com troco calculado em tempo real.
QR Code PIX gerado pelo Vendaí para o valor exato da venda
QR Code PIX do valor exato, gerado sem internet.
Tela de entrada de mercadoria com nota, fornecedor e itens
Entrada de mercadoria já ligada ao estoque e ao financeiro.
Comparação entre pedido, nota fiscal e contagem física no recebimento
Pedido, nota e contagem física comparados item a item.
Central de relatórios do Vendaí organizada por tema
Central com mais de 50 relatórios organizados por tema.

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