Estudos de caso Projeto real, online

Growth Summit Angola, inscrições e controlo de acessos

O backoffice de uma cimeira por convite: validação consoante os lugares, bilhetes QR por e-mail e leitura à entrada com o telemóvel, mesmo sem rede.

Para
PME e operações, Equipas de negócio
Oferta
Build + Automate
Cliente
Growth Summit Angola
Ver online backoffice.inscricao-gsa.com

Acesso reservado à equipa: a página de entrada é pública.

Início de sessão no backoffice do Growth Summit Angola: cartão de vidro sobre uma fotografia de palco
Início de sessão no backoffice no telemóvel
Página pública de inscrição com contagem decrescente
O formulário público de inscrição, ligado ao backoffice.
Etapa 1 do formulário: inscrição ou imprensa
Etapa 1 de 5: participar ou fazer a cobertura do evento.
Etapa 2 do formulário: nome, e-mail e WhatsApp
Etapa 2: identidade e WhatsApp com indicativo.
Página de inscrição no telemóvel
O formulário no telemóvel.
Passe o cursor ou toque num bloco para ver o seu papel no sistema.

Ferramenta interna em funcionamento: só a página de início de sessão do backoffice é pública. O evento realiza-se a 13 e 14 de novembro de 2026, em Luanda.

01Problema

O Growth Summit Angola realiza-se por convite, com lugares limitados, e o Christian Growth Summit decorre na véspera. Cada pedido tem de ser lido, aceite ou colocado em espera consoante os lugares disponíveis, e a regra é rigorosa: quem se inscreve nos dois perde os dois lugares.

No dia D, a entrada tem de ser rápida e fiável, mesmo que a rede do local caia.

02Contexto

Utilizadores
A equipa de organização (administradores e gestores) e os agentes de acreditação à entrada: três funções.
Processo atual
Inscrições para triar uma a uma, listas para cruzar entre dois eventos, uma lista em papel à entrada.
Restrições
Lugares limitados por evento, dois dias, rede incerta no local, lei angolana de proteção de dados pessoais (Lei 22/11), nenhum equipamento dedicado à entrada.
Ferramentas em uso
  • Formulário público
  • E-mail
  • WhatsApp
  • Folhas de cálculo

03Solução

Um backoffice à medida ligado ao formulário público: cada pedido chega com a sua referência e é validado, colocado em lista de espera ou recusado, individualmente ou em lote. O servidor recusa ultrapassar a capacidade sem uma confirmação explícita.

Cada lugar validado gera um bilhete QR, enviado por uma fila de e-mails que respeita um ritmo de envio, volta a tentar e guarda uma cópia exata de cada mensagem.

À entrada, qualquer telemóvel se torna um scanner. O dispositivo guarda os bilhetes sob a forma de hashes SHA-256, nunca os próprios códigos: se o servidor não responder, decide sozinho, coloca a entrada em fila e sincroniza mais tarde, assinalando os conflitos.

Porquê esta abordagem. O ponto fraco de um evento é a porta. Uma entrada que depende do wi-fi do local acaba numa lista em papel; uma entrada que sabe trabalhar sozinha não para.

04Arquitetura

Entrada

  • Formulário público Inscrição em cinco etapas, participantes ou imprensa, enviada para a API do backoffice com uma referência única.
  • Importação CSV Listas importadas com deteção do separador, pré-visualização antes da gravação, envio em blocos de 400.

Interface

  • Backoffice Dashboard, pedidos, fichas, duplicados, presenças, contactos, e-mails e definições, consoante três funções.
  • Scanner A câmara do telemóvel: doze veredictos com sinal sonoro, vibração e ecrã verde ou vermelho; necessidades de acessibilidade visíveis.

Automação

  • Regras e lugares Capacidade por evento, pontuação de qualificação com três critérios partilhada pelo servidor e pela interface, regra de inscrição dupla.

Dados

  • API + SQLite Cerca de cinquenta rotas, 35 tipos de ações no registo, ecrãs atualizados a cada cinco segundos.
  • Modo offline Bilhetes guardados como hashes, decisão local se o servidor demorar, fila das entradas e relatório de conflitos.

Saída

  • Fila de e-mails Um bilhete QR por lugar, ritmo de envio limitado, três tentativas, pausa possível, cópia exata de cada e-mail.
  • Presenças Chegadas por intervalos de quinze minutos, taxa de presença, lista de recurso imprimível de A a Z.

05Funcionalidades

  • Validação consoante os lugaresAceitar, colocar em espera ou recusar, individualmente ou em lote; ultrapassar a capacidade exige uma confirmação.
  • Um bilhete QR por lugarMudança de titular, novo QR para invalidar um código que circula, entrada manual e anulação.
  • Dois eventos, uma regraPontuação de qualificação, deteção das inscrições duplas por nome ou e-mail, decisão registada e reversível.
  • O telemóvel como scannerNenhuma aplicação para instalar: a câmara lê o QR, o ecrã fica verde ou vermelho, o telemóvel vibra.
  • Uma entrada sem redeBilhetes guardados como hashes, decisão local, sincronização e conflitos assinalados quando a rede volta.
  • E-mails fiáveisFila com ritmo de envio, novas tentativas, pausa, pré-visualização antes da configuração e arquivo de cada envio.
  • Dados protegidosExportação para newsletter limitada às pessoas que deram consentimento, apagamento dos dados pessoais a pedido.
  • Rastreabilidade35 tipos de ações no registo, incluindo os inícios de sessão falhados e cada exportação com o seu número de linhas.
  • Números em diretoAtualizados a cada cinco segundos, sem nunca interromper quem está a meio do preenchimento.

06Resultado

  • As inscrições são tratadas sem folha de cálculo, dentro do limite de lugares de cada dia.
  • Cada lugar validado recebe o seu bilhete por e-mail, e cada envio fica arquivado.
  • A entrada continua a funcionar se a rede do local cair.

Como se mede

  • Tempo entre o pedido e a decisão
  • Taxa de presença por evento
  • Tempo de passagem à entrada

07O que fiz

  1. Tradução das regras do evento em software
  2. UX/UI
  3. Backoffice em JavaScript nativo
  4. API Node.js e base SQLite
  5. Scanner e modo offline
  6. Fila de e-mails
  7. Segurança e entrada em produção
Estudo seguinte CRM à medida com qualificação automática

Um sistema como este, para a sua atividade?