API-first backoffice

CathoLink

One web foundation for parish, diocese, and platform teams.

CathoLink Web starts with the parish panel, while keeping the structure clean enough to expand to diocese and administration without reworking the frontend stack.

Current target

http://localhost:8080/api/v1

Frontend runtime

Next.js App Router with server-first data flow.

Local development

`cd catholinkweb && pnpm dev` without Docker.

Surface

Parish panel

Dashboard, mass requests, announcements, and movements for parish staff.

Surface

Diocese panel

Regional oversight and reporting will extend the same foundation later.

Planned

Surface

Admin panel

Platform administration remains a dedicated surface, not mixed into parish flows.

Planned