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.
Ver online backoffice.inscricao-gsa.comAcesso reservado à equipa: a página de entrada é pública.






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
- 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
- Tradução das regras do evento em software
- UX/UI
- Backoffice em JavaScript nativo
- API Node.js e base SQLite
- Scanner e modo offline
- Fila de e-mails
- Segurança e entrada em produção