Case de Produto

Plataforma
Nexus

Plataforma de ingressos com vendas via WhatsApp, pagamentos integrados e operação de check‑in resiliente em eventos.

Escopo Full-stack · Arquitetura
Stack NestJS · PostgreSQL · WhatsApp · Mercado Pago
Código Privado (NDA)
KPI Check-in 100% offline
Diagrama de arquitetura da Plataforma Nexus: PWA offline-first, backend NestJS multi-tenant, WhatsApp Cloud API, Mercado Pago e infra com Redis e Prometheus
Arquitetura do sistema — fluxos principais e camadas de infra.
01

TL;DR — 1 minuto

Problema

Venda e check-in dependentes de canais fragmentados e de rede estável na portaria em uma operação crítica.

Solução

Fluxo via WhatsApp + backend multi-tenant + check-in offline-first com fila local e sincronização em lote.

Resultado

Portaria opera sem internet com sync segura e menos incidentes em dia de evento.

Código privado (NDA). Este software está em produção e sob propriedade de uma empresa. Acesso a material sanitizado pode ser solicitado diretamente.
02

Snapshot

Papel
Full-stack, NestJS + React/Next.
Escala
Multi-tenant, múltiplas organizações com operação simultânea.
Restrições
Portaria offline; idempotência e rastreabilidade obrigatórias nas integrações.
03

Problema & Impacto

  • Sintoma A portaria trava sem rede e a operação perde fluidez justamente no momento de maior pressão.
  • Causa Ausência de um mecanismo offline-first com fila e retry controlado para a operação crítica.
  • Impacto Risco operacional alto, divergências por reprocessamento e aumento de suporte em dia de evento.
04

Abordagem

1
Vendas

WhatsApp Cloud API com orquestração multi-tenant para reduzir passos na compra e manter contexto por organização.

2
Pagamentos

Mercado Pago com rotas administrativas para operação, conciliação e suporte sem espalhar regras críticas pelo front-end.

3
Offline-first

IndexedDB + sync em lote para reduzir rajadas na reconexão e manter a portaria utilizável mesmo sem internet.

05

Confiabilidade

Riscos

Duplicidade em retry, rajadas na reconexão e inconsistência operacional entre dispositivos.

Garantias

Idempotência por externalId e fila local com retry controlado e sincronização em lote.

Evidência

Snippet real do mecanismo de fila/sync utilizado na operação offline.

JS · Node.js
await db.add('syncQueue', {
  url,
  method,
  body,
  timestamp: Date.now(),
  retryCount: 0
});
await fetch(syncUrl, { method: 'POST', body: JSON.stringify({ orders }) });
NestJSPostgreSQLWhatsApp Cloud APIMercado PagoPWAIndexedDB
06

Extensões & Próximos passos

  • Observabilidade da fila: pendentes, idade média e taxa de sincronização.
  • Relatórios operacionais consolidados para check-in, POS e reconciliação.
  • Métricas do funil WhatsApp → pagamento → emissão para identificar gargalos.
Você tem esse problema?

Precisa vender com baixa fricção e operar em campo sem depender de internet?

Desenho fluxo offline-first com idempotência, sync em lote e trilha de auditoria.