Fundação web para gestão paroquial no Brasil com backend Java 21/Spring Boot, SPA Angular, Keycloak, Docker e documentação de domínio. O projeto prioriza escopo institucional, auditoria, permissões e APIs padronizadas.
- Java 21
- Spring Boot
- Angular
- Keycloak
- PostgreSQL
- Docker
Contexto e problema #
Instituições com muitos processos precisam padronizar cadastro, agenda, comunicação, finanças, documentos e governança sem perder rastreabilidade.
Minha contribuição #
O projeto demonstra modelagem de domínio, contratos REST, telas administrativas, segurança local e documentação para evolução modular.
Arquitetura #
A estrutura separa backend Spring Boot, frontend Angular e infraestrutura local com Keycloak, Mailpit, MinIO e PostgreSQL em Docker Compose.
- ✓ Java 21 + Spring Boot
- ✓ Angular SPA
- ✓ Keycloak local
- ✓ Problem Details + audit
Avaliação e qualidade #
O primeiro corte valida um fluxo vertical completo, útil para provar arquitetura, permissões, persistência e trilha de auditoria.
Limitações #
A plataforma ainda precisa de validação com regras reais de cada paróquia, migração de dados e hardening de produção.
Próximos passos #
Evoluir módulos operacionais, relatórios, políticas de acesso e implantação segura em ambiente real.
Teste o produto e inspecione o código
A demo online executa o fluxo principal com dados locais e seguros. O repositório público preserva backend, testes, infraestrutura e documentação técnica completos.