TLN tln.design
Artigos

Sistemas · 21/10/2026

Plataforma de gestão de formação, eventos e presença: um MVP em uso real

Em outubro de 2026 coloquei no ar o MVP de uma plataforma de gestão de formação, eventos e presença para uma diocese. O sistema já está em uso real: a coordenação faz a chamada pelo celular, abre inscrições de retiros, imprime crachás, gera certificados e acompanha tudo em relatórios. Neste artigo eu mostro o que o sistema faz e os detalhes que fazem diferença no dia a dia.

O problema: cadastrar as mesmas pessoas toda vez

Antes, cada nova formação e cada novo evento começava do zero: papel, planilha e WhatsApp. As mesmas pessoas eram cadastradas várias vezes, a presença ficava espalhada em cadernos e ninguém sabia com facilidade quem estava faltando ou quem já tinha concluído cada etapa. E quem usa o sistema, muitas vezes, é uma coordenação voluntária, que nem sempre se dá bem com tecnologia e usa o celular num salão com internet fraca.

A regra que resolve: cada pessoa é cadastrada uma vez só

A pessoa entra no sistema uma única vez, pelo CPF, e vale para a diocese inteira. Turmas e eventos só apontam para esse cadastro. Se alguém tenta cadastrar um CPF que já existe, o sistema não mostra um erro seco: oferece “Usar o cadastro que já existe”.

Painel inicial da plataforma de formação e presença com indicadores e chamada pendente
O painel mostra logo de cara a chamada pendente do dia, os indicadores e quem precisa de contato.

Chamada em dois toques

Primeiro a pessoa escolhe o encontro, depois marca Presente, Justificou ou Faltou, com botões grandes e um atalho “Todos presentes”. Quando alguém chega ao limite de faltas da formação, o sistema muda a situação sozinho, registra o motivo e avisa a coordenação. Um semáforo (verde, amarelo e vermelho, sempre com texto junto) mostra quem precisa de atenção.

Folha de chamada com botões Presente, Justificou e Faltou
A folha de chamada: um toque por pessoa, contadores ao vivo e o botão “Todos presentes”.

Eventos com inscrição online, crachá e certificado

  • 📝 Página de inscrição pública: funciona no celular, tem máscara nos campos, perguntas que aparecem conforme a resposta anterior, termo de ciência e autorizações separadas para uso de dados e de imagem.
  • 🪪 Crachás: um editor mostra “como vai ficar” e a impressão sai em lote, com os nomes ou em branco.
  • 🎓 Certificados: PDF em A4 deitado, com moldura e tipografia de certificado, o nome de cada pessoa preenchido automaticamente e um botão para baixar todos de uma vez.
  • 🧹 Privacidade: comprovantes e anexos são apagados automaticamente algumas semanas depois do evento.
Pré-visualização do certificado em PDF gerado pela plataforma
Pré-visualização do certificado: o texto pode ser editado e o nome de cada formando entra sozinho.

19 relatórios, completos e simples

Cada relatório tem o nome da pergunta que a coordenação faz: “Quem concluiu cada formação”, “Servos em risco”, “Presença encontro a encontro”, “Contatos e aniversários”. Todos têm filtro de período, indicadores, barras coloridas e exportação em PDF ou planilha, com versão própria para impressão, porque muita gente leva o papel para a reunião.

Catálogo de relatórios da plataforma de gestão de formação
O catálogo de relatórios, escrito na língua de quem usa.

Um aplicativo sem loja de aplicativos (PWA)

O sistema é um PWA: pode ser instalado na tela inicial do celular e abre como um aplicativo, sem passar pela App Store ou pelo Google Play. No Android, aparece o botão de instalar. No iPhone, o próprio sistema ensina o caminho “Compartilhar → Adicionar à Tela de Início”. Se a internet cair, as telas continuam abrindo, e os dados pessoais nunca ficam guardados no aparelho. Expliquei mais sobre isso no artigo MVP: o que é, como fazer um bom e por que o PWA é o melhor caminho.

Pronto para crescer

  • 🏙️ Cada cidade tem seu endereço próprio, e a mesma estrutura atende novas dioceses só com configuração, sem reescrever o sistema.
  • 👥 Permissões por vínculo: a mesma pessoa pode coordenar numa cidade e participar em outra.
  • 🔒 LGPD de verdade: registro de quem alterou o quê, página de privacidade, “Meus dados” para baixar, revogar a foto ou pedir exclusão.
  • ♿ Acessibilidade: botões grandes, foco visível no teclado e cores sempre acompanhadas de texto.
  • 🧪 Qualidade: 147 testes automatizados, feito em Django, React e PostgreSQL e rodando em Docker.

Veja os prints de cada tela no case completo no portfólio. Tem uma ideia que precisa sair do papel com esse nível de cuidado? Fale comigo.

Tiago Luvizoto Neves

Tiago Luvizoto Neves

Desenvolvedor Full Stack, escrevendo sobre código, UX e web desde 2004