Documentation
Overview
The Diocese Fleet provides a multi-tenant SaaS system for managing dioceses.
Architecture
- Backend API: Go 1.24 with Chi router, Ent ORM, PostgreSQL
- Admin Console: React SPA for fleet supervision
- Member Console: React SPA for diocese administration
- Marketing Site: Hugo static site
Key Concepts
- Clusters: Kubernetes clusters where dioceses are deployed
- Dioceses: Individual diocese instances with isolated resources
- Provisioning: Automated Kubernetes deployment pipeline
- Deployment Manifests: Generated YAML files for Kubernetes resources