Louvor ADE Expansul
PWA · Gestão de Escalas

Louvor ADE Expansul

Gestão de escalas para o Ministério de Louvor

Louvor ADE Expansul é um PWA de gestão de escalas para o Ministério de Louvor da AD Expansul, instalável na tela inicial e funcional offline, que substitui o controle manual em planilha ou imagem. Membros confirmam presença ou indisponibilidade, visualizam a escala da semana atual e da próxima, e podem entrar com login tradicional ou biometria. As regras de acúmulo de função (como a exclusão mútua entre Ministro e Backing Vocal) não ficam fixas no código — vivem numa tabela de restrições configurável pelo admin e são validadas automaticamente sempre que alguém é escalado. A arquitetura é baseada no GynConect (PHP + PDO + JS vanilla + PWA), adaptada para páginas renderizadas no servidor com sessão PHP e proteção CSRF em todos os endpoints, em vez do modelo SPA com token Bearer.

Público-alvo: Ministérios de louvor e igrejas que precisam organizar escalas de culto sem depender de planilha ou grupo de mensagens.

Funcionalidades

O que o Louvor ADE Expansul resolve

Escala de culto

Visualização da escala da semana atual e da próxima, com legenda de funções.

Login biométrico

Face ID, Touch ID ou digital via WebAuthn, além do login tradicional com recuperação de senha por e-mail.

Regras de acúmulo de função

Restrições como Ministro × Backing Vocal mutuamente exclusivos, configuráveis pelo admin e validadas automaticamente.

Confirmação de presença

Membros confirmam presença ou marcam indisponibilidade direto pelo app.

Notificação push

Aviso em tempo real quando o membro é escalado, mesmo com o app fechado.

Painel admin e dev

Montagem de escala, cadastro de membros, avisos e versículo pelo admin; permissões finas e logs pelo dev.

Sob o capô

Diferenciais técnicos

  • Arquitetura derivada do GynConect, adaptada para páginas server-rendered com sessão PHP em vez de SPA + token Bearer
  • Proteção CSRF em todo endpoint de API — necessária pelo uso de cookie de sessão
  • RBAC de 4 níveis (Convidado, Membro, Admin, Dev) com painel de permissões finas
  • Regras de exclusão de função vivem em tabela no banco, não fixas no código
  • Web Push nativo (RFC 8291/8292) via minishlink/web-push, sem SDK de terceiros

Stack utilizada

Tecnologias por trás do Louvor ADE Expansul

PHP MySQL / PDO PWA / Service Worker WebAuthn Web Push JavaScript

Conheça também

American Teens

Comunidade digital para jovens

Ver produto