Destiny Chapel Church Management System (ChMS) is a robust, premium administrative platform designed to modernize church operations. From financial reporting and event tracking to deep membership management with role-based access control, this system provides a unified solution for church leadership.
- Real-time Analytics: Instant oversight of membership growth, gender demographics, and departmental distribution via Chart.js.
- Management Counters: Track upcoming events, total membership, and active departments at a glance.
- Selective Filtering: A powerful Birthday Month filter for celebrating member anniversaries, and Tenure Tracking using a manual "Year Joined" entry.
- Relational Profiles: Support for photo uploads, multi-departmental/committee assignments, and detailed residential information.
- Bulk Operations: Seamlessly Import and Export member data via CSV for offline reporting and backups.
- Contribution Tracking: Log financial contributions with member attribution.
- Date-Range Analysis: Robust filtering tools to analyze financial health over specific periods (e.g., Monthly or Annual reports).
- Hierarchical Roles: Manage diverse leadership positions including Chairman, President, Secretary, and more with specialized color-coded tags.
- Relational Mapping: Assign members to multiple teams with specific roles in an intuitive, many-to-many architecture.
- Precision Timing: Support for full-day or multi-day events with dedicated start and end dates/times.
- Engagement Tracking: Simplified event oversight to keep the congregation informed.
- Role-Based Access Control (RBAC): Distinct permissions for Super Admins versus Standard Admins.
- Protected Portals: Administrators management is exclusively restricted to Super Admin accounts.
- Credential Self-Service: Every administrator has a personal profile portal for secure password rotation.
- Logic: PHP (PDO for secure database interactions)
- Database: MySQL (Advanced relational schema with InnoDB)
- Frontend: Tailwind CSS (Modern, premium utility-first design)
- Visualization: Chart.js (Interactive data visualization)
- Fonts: Inter (Google Fonts)
- Server Environment: Ensure you are running XAMPP, WAMP, or a similar PHP/MySQL environment.
- Database Migration:
- Create a new database named
destiny_chapelin PHPMyAdmin. - Import the project's SQL schema (see
/database/directory if applicable).
- Create a new database named
- Connection Configuration:
- Update
db_connect.phpwith your local database credentials (host,user,pass).
- Update
- Deployment:
- Move the project folder into your server's root (e.g.,
C:/xampp/htdocs/awc_chms/).
- Move the project folder into your server's root (e.g.,
Below are the primary URLs to access different components of the system (assuming default localhost setup):
- Admin Login: http://localhost/awc_chms/login.php
- Main Dashboard: http://localhost/awc_chms/dashboard.php
- Attendance Report: http://localhost/awc_chms/attendance_report.php (Filterable overview of service attendance)
- Service Check-in Station: http://localhost/awc_chms/attendance (Standalone kiosk mode for Sunday service check-ins)
- Glassmorphism & Shadows: Used subtle backdrop blurs and soft shadows to create a layered, premium software feel.
- Sidebar Navigation: A fixed, persistent navigation bar ensures that key modules are never more than a click away.
- Responsive Modals: All forms (Add, Edit, View) utilize Tailwind's flexbox and overflow-management to ensure they are accessible on varying screen sizes.
Shadrack Inusah
Building technology to empower faith-based communities.
© 2026 Destiny Chapel. All rights reserved.