Sinpete
Plataforma completa em produção para credenciamento, check-in por QR Code e gerenciamento de permissões RBAC de 5 níveis.
Tecnologias
Usuários Ativos Reais
500+Rotas de API Tipadas
40+Check-in na Portaria
800msO Problema
Durante eventos acadêmicos e sindicais de grande porte, o credenciamento manual gerava longas filas e erros de digitação de dados. Havia a necessidade urgente de uma plataforma centralizada e de alta segurança que pudesse processar check-ins em tempo real na portaria de forma rápida (abaixo de 2 segundos) através de dispositivos móveis, e gerenciar 5 papéis de acesso administrativos (RBAC) com segurança de dados garantida.
Decisão Técnica
Liderei o desenvolvimento arquitetando a aplicação em Next.js (App Router) + React 19 para aproveitar os Server Components (RSC) e diminuir o bundle enviado ao cliente. Para o banco de dados serverless escalável, integramos Prisma 7 com Neon Postgres. A autenticação foi estruturada com NextAuth v5 (Auth.js) e um middleware customizado para checagem estrita de privilégios RBAC no nível de rotas e componentes. Para a portaria, integramos uma biblioteca de leitura de câmera que gera e valida tokens JWT rápidos dentro de códigos QR dinâmicos.
O Resultado
A plataforma está operando em produção real com mais de 500 usuários ativos. O tempo médio de check-in na portaria caiu para apenas 800ms por participante. Relatórios gerados em PDF e planilhas Excel são exportados de forma assíncrona sob demanda sem gargalos na CPU do servidor.
