Portal PIBLS
Site e painel administrativo da Primeira Igreja Batista em Lagoa Santa, que substituíram o WordPress sem aumentar o custo de hospedagem.
- Meu papel
- Único desenvolvedor: arquitetura, backend, frontend e operação.
- Tecnologias
- Laravel 13 · PHP 8.4 · React 19 · TypeScript · MySQL · Playwright · Spec Kit · Claude Code
O problema
A igreja precisava trocar o site em WordPress por um portal próprio, com painel para a equipe atualizar o conteúdo, sem gastar além da hospedagem compartilhada que já paga.
O que entreguei
- Site público pré-renderizado, com limite de 160 KB de JavaScript por página verificado a cada build.
- Painel com permissões por papel, eventos, ministérios, conteúdo e atendimento.
- Deploy por versões em hospedagem compartilhada, sem Node no servidor.
- Backup cifrado e manuais de operação para uma pessoa só manter o sistema.
Decisões técnicas
Sem Node em produção
A hospedagem compartilhada não roda Node. O React é pré-renderizado no CI e o servidor só entrega arquivos e a API em PHP.
Custo da escolha: os dados dinâmicos dependem de chamadas à API no navegador.
Operação enxuta registrada em ADR
Mantive só os alertas que uma pessoa consegue acompanhar: cópia externa do backup, um monitor e dois checks.
Custo da escolha: menos visibilidade até o uso do portal crescer.
Resultado
No ar em pibls.com, no lugar do antigo site em WordPress e na mesma hospedagem compartilhada.