Member Management — Maintain structured member profiles and searchable records. Members can be organised with ministry-related information, and the project includes Excel/CSV-oriented member import workflows and Excel export capability so churches can move existing records into the system and extract them when required.
Visitor & First-Time Guest Management — Register visitors, search and filter records, track follow-up status, detect duplicate records and convert a visitor into a member when appropriate. The workflow is designed to help the church move from simple visitor registration to intentional follow-up.
Departments & Ministries — Create and manage church departments and organise operational structures around them. Department information is used across other parts of the system, including membership, attendance and ministry administration.
Attendance Management — Record attendance, prevent duplicate attendance entries and support QR-oriented attendance workflows. The project includes live monitoring and department-level attendance statistics to help leadership understand participation.
Volunteer Management — Maintain volunteer records, search and filter volunteers, produce reports, and export volunteer information. Volunteer records connect with duty-roster functionality so assignments can be managed in a structured way.
Duty Rosters & Reminders — Coordinate volunteer assignments and maintain roster-related records. Reminder-related functionality is included in the project to support timely ministry service.
Finance - Tithes — Record tithe transactions with payment dates and amounts, generate unique receipt references, produce receipts and receipt PDFs, and retain records for reporting.
Finance - Offerings — Record offering income by date and include offering totals in the church's financial reporting workflow.
Finance - Donations — Record donations and associate them with relevant records where applicable. Donation totals feed into overall income reporting.
Finance - Expenses — Capture expenditure and include expenses in financial summaries so leadership can compare total income with total expenditure.
Financial Reports — Generate consolidated financial summaries covering tithes, offerings, donations, expenses, total income and balance. Reports can be filtered by date range and exported to CSV and PDF.
Currency & Church Settings — Use church settings and currency records to determine system-level financial presentation, including the configured currency symbol.
Online Payments / Mobile Money Foundation — The project includes online-payment tables and payment-gateway configuration fields. A Paystack mobile-money service has also been integrated at project level; live use requires valid gateway credentials and production configuration.
SMS Communication — The project includes SMS messaging, SMS campaigns, campaign recipients and SMS delivery-log structures for congregation communication and delivery tracking.
Email Communication — Email campaign and recipient structures are included, together with church mail settings and reusable mail-service functionality for system-generated communication.
Birthday Greetings — Birthday greeting logs are included to support organised birthday communication and prevent uncontrolled repetition.
Prayer Requests — Record and manage prayer requests with follow-up tracking so pastoral teams can maintain continuity of care.
Counseling Appointments — Manage counseling appointments and reminder-related fields, helping authorised ministry staff organise pastoral appointments.
Cell Groups — Manage cell groups, cell-group members, meetings and attendance, providing a structure for small-group ministry administration.
Asset Management — Maintain church asset records, enhanced asset-management fields, maintenance history and asset-transfer records.
Events — The database structure includes event management, enabling church programmes and related records to be represented within the platform.
System Notifications — Generate in-system notifications for operational events such as backup completion, backup failure and other system activities.
Audit Logs — Maintain audit records showing important system actions. This strengthens accountability and provides administrators with a history of significant activities.
Activity Logs — The project also includes activity logging used by multiple controllers to record important user actions across modules.
Backup Manager — Administrators can create database backups, list backup history, download backup archives, delete backups and upload files into a controlled restore-confirmation workflow.
User Management — Manage system users separately from church members so administrative access can be granted only to authorised personnel.
Roles & Permissions — Uses role and permission controls, including Super Admin handling. Access can be restricted to relevant roles, reducing unnecessary exposure of sensitive modules.
Authentication & Security — Includes login, logout, password reset, password changes, login-security fields and authenticated access to protected areas.
Dashboard — Provides an administrative dashboard intended to surface operational information and quick access to the major areas of the church system.
Data Import & Export — Member data can be prepared for import through Excel/CSV workflows, including a downloadable import-template concept. Export functionality allows church data to be taken out for reporting, analysis or archival purposes.