Project archive
SYS-03 / Web system · institutional management

Portal Paroquial Integrado

Organize parish administration, pastoral workflows, public communication and governance with secure module-based access.

STATUSPublished on GitHub
ROLEOperational foundation, modules, security and documentation
FLOW / SYS-03
  1. 01Pessoa
  2. 02API v1
  3. 03Permissão
  4. 04Persistência
  5. 05Auditoria
  6. 06SPA
  7. 07Operação
EXECUTIVE SUMMARY

A web foundation for parish management in Brazil with a Java 21/Spring Boot backend, Angular SPA, Keycloak, Docker and domain documentation. The project prioritizes institutional scope, auditability, permissions and standardized APIs.

  • Java 21
  • Spring Boot
  • Angular
  • Keycloak
  • PostgreSQL
  • Docker
SYS-03.01

Context and problem #

Institutions with many processes need standardized records, calendar, communication, finance, documents and governance without losing traceability.

SYS-03.02

My contribution #

The project demonstrates domain modelling, REST contracts, administrative screens, local security and documentation for modular evolution.

SYS-03.03

Architecture #

The structure separates Spring Boot backend, Angular frontend and local infrastructure with Keycloak, Mailpit, MinIO and PostgreSQL in Docker Compose.

  • Java 21 + Spring Boot
  • Angular SPA
  • Keycloak local
  • Problem Details + audit
SYS-03.04

Evaluation and quality #

The first slice validates a complete vertical flow, useful for proving architecture, permissions, persistence and audit trail.

SYS-03.05

Limitations #

The platform still needs validation against real parish rules, data migration and production hardening.

SYS-03.06

Next steps #

Evolve operational modules, reports, access policies and secure deployment in a real environment.