Church Member Connect Documentation

Complete system reference — functional & non-functional requirements, role-based access control, module descriptions, and data model for the Church Member Connect platform.

v1.0Seventh-day Adventist EditionMulti-Church / Hierarchical

Church Member Connect is a web-based church community and management system (ChMS) purpose-built for Seventh-day Adventist congregations and their organizational hierarchy. It manages members, financial transactions (tithes, offerings, expenses), budgets, remittances, check payments, and reporting across the full denominational structure — from individual churches up through Missions, Conferences, Unions, Divisions, and the General Conference.

The system enforces role-based access control (RBAC) so that every user sees only the data relevant to their position in the organization. A local church treasurer can only view their own church's finances, while a conference administrator can see all churches under their field.

Member Management

Full member lifecycle - registration, profiles, roles, directory.

Financial Accounting

Double-entry ledger for tithes, offerings, expenses, and remittances.

Org Hierarchy

General Conference → Division → Union → Conference → Mission → Church.

FrontendReact, Tailwind CSS, shadcn/ui, Recharts, Framer Motion
BackendService APIs — managed database, auth, file storage, backend functions
AuthPlatform authentication (email-based, role-assigned)
PDF GenerationjsPDF (donation statements, check printing)
EmailNotification service integration — donation confirmations
HostingContainer cloud — automatic scaling and deployment

The system mirrors the official SDA tithe remittance model:

↓Church Member — pays 10% tithe + free-will offerings
↓Local Church — remits 100% of tithe to Conference/Mission
↓Conference / Mission — remits configurable % upward (default 50%)
↓Union → Division → General Conference

Undesignated budget offerings stay at the local church (100%). Special designated offerings route directly to the specified level. Remittance percentages are configurable per church and per organizational unit.