Pular para o conteúdo

PTEN

Agendar

Event Check-in

App de entrada em eventos que continua registrando check-ins quando o sinal cai, sem contar a mesma pessoa duas vezes.

  • Laboratório
  • 2026
  • Produto, Engenharia
  • React Native
  • Expo
  • SQLite

Repositório ↗

Detalhe técnico

Entrada de evento tem um problema específico: todo mundo chega ao mesmo tempo e o sinal no portão costuma ser ruim.

Cada leitura de QR Code, ou código digitado, vira um comando salvo no SQLite do aparelho com uma chave de idempotência. Com conexão, ele sai na hora. Se a resposta se perde no caminho, o comando fica esperando confirmação, e na próxima sincronização o app consulta o servidor pela mesma chave. Só reenvia se o servidor disser que não recebeu.

As tentativas usam backoff exponencial com jitter, as credenciais ficam no armazenamento seguro do sistema e há um modo de demonstração que roda sem backend. Um cenário de carga em k6 simula o pico da abertura dos portões.

Qualidade: TypeScript, ESLint, Vitest e Maestro, com CI em cada pull request.

Você fala com quem faz.

30 minutos por vídeo, em português ou inglês, com quem vai conduzir o seu projeto. Sem apresentação comercial.

Ao agendar, três perguntas rápidas: empresa, contexto e prazo.