Skip to content

KojoShaddy/awc_chms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Destiny Chapel ChMS ⛪

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.


🚀 Key Features

📊 Dynamic Dashboard

  • 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.

👥 Advanced Membership Directory

  • 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.

💰 Financial Management

  • 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).

🏷️ Department & Committee Management

  • 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.

📅 Event Scheduling

  • 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.

🛡️ System Security & Privacy

  • 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.

🛠️ Technical Stack

  • 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)

📖 Installation & Setup

  1. Server Environment: Ensure you are running XAMPP, WAMP, or a similar PHP/MySQL environment.
  2. Database Migration:
    • Create a new database named destiny_chapel in PHPMyAdmin.
    • Import the project's SQL schema (see /database/ directory if applicable).
  3. Connection Configuration:
    • Update db_connect.php with your local database credentials (host, user, pass).
  4. Deployment:
    • Move the project folder into your server's root (e.g., C:/xampp/htdocs/awc_chms/).

🔗 Important Access Links

Below are the primary URLs to access different components of the system (assuming default localhost setup):

🏢 Administrative Portal

👥 Public / Member Facing


🎨 UI/UX Design Decisions

  • 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.

👨‍💻 Developed By

Shadrack Inusah
Building technology to empower faith-based communities.


📜 License

© 2026 Destiny Chapel. All rights reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors