Pular para o conteúdo
{ JT }Jonathan Gamez Tomoyosi
Voltar aos projetos
Em produção

Igreja Bom Pastor SP

Plataforma de gestão eclesiástica mobile-first, do banco de dados à interface

Igreja Bom Pastor SP

Sistema completo de gestão para uma comunidade — finanças, pessoas, escalas, eventos e comunicação — construído sozinho de ponta a ponta e em produção na Vercel.

Tecnologias

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Supabase
  • PostgreSQL
  • Recharts
  • Nodemailer
  • date-fns
  • Vercel

Contexto

A gestão da comunidade acontecia em planilhas soltas, grupos de mensagem e papel. Ninguém tinha visão única de caixa, de escala ou de quem estava responsável por qual evento — e a maior parte das pessoas só acessaria qualquer sistema pelo celular.

Desafio

  • Público não-técnico e de faixa etária ampla: a interface precisava ser óbvia sem treinamento.
  • Perfis de acesso muito diferentes — membro, líder, tesouraria e administração — sobre os mesmos dados.
  • Informação sensível (financeiro e dados pessoais) exigindo isolamento real por permissão.
  • Orçamento zero de infraestrutura.

Solução

  • Modelagem no PostgreSQL via Supabase, com as regras de permissão aplicadas na camada de dados em vez de apenas na interface.
  • Next.js 15 com App Router e renderização no servidor, mantendo o pacote enviado ao celular pequeno.
  • Doze módulos independentes sobre um design system compartilhado, para que cada área evoluísse sem quebrar as outras.
  • Notificação por e-mail transacional acoplada aos eventos do calendário.
  • Documentação de arquitetura, modelo de dados, matriz de permissões e sprints versionada junto com o código.

Resultado

  • Gestão financeira, escalas e calendário unificados num único lugar, acessível pelo celular.
  • Em produção e em uso real, com deploy contínuo na Vercel.
  • Base documentada o suficiente para outra pessoa assumir a manutenção.

Destaques

  • Mobile-first de verdade: projetado para o celular e adaptado para telas maiores, não o contrário.
  • Controle de acesso por papel, com área administrativa e acesso de convidado.
  • Calendário atualizado em tempo real, com disparo de e-mail para os responsáveis pelo evento.
  • Integrações contextuais: endereço abre o Waze no celular, contato abre o Instagram da comunidade.

Módulos

  • Financeiro
  • Dízimo
  • Calendário
  • Escalas
  • Operários
  • Aniversariantes
  • Avisos
  • Orações
  • Kids
  • Notificações
  • Perfil
  • Administração