This CRM platform is an integrated management system built on the CiCOOL framework. It is designed to automate donor management, prospect tracking, donation transactions, and aid distribution to beneficiaries (mustahiq) in a centralized and efficient manner.
Key Features
Donor & Mustahiq Management
- Donor Database — Comprehensive management of donor data, including full donation history and preferences.
- Individual & Group Mustahiq — Tracking of beneficiaries (mustahiq) for both individuals and groups based on asnaf categories.
- Donation Management — Automated recording for various donation programs and complex transaction schemes.
CRM & Telemarketing
- Prospect Data — Management of potential donor (prospect) data for fundraising optimization.
- Telemarketing & Ticketing — Integrated follow-up and support system to maintain strong donor relationships.
- Pillars & Programs — Structured categorization of aid programs for easier multi-dimensional monitoring.
Financial & Data Management
- Reporting System — Automated data export to PDF (mPDF/dompdf) and Excel (PhpSpreadsheet) for audit reports.
- Bank Statement Sync — Synchronization and verification of bank transaction data for efficient donation reconciliation.
- Automated Data Import — High-speed migration tools for moving donation data from external systems.
Communication & Security
- Real-time Chat — Internal communication between staff and coordinators within the dashboard.
- Mailer System — Automated email notification system with professional templates for donation confirmation.
- Activity Logs — Detailed audit trails recording every user action within the system for security measures.
Core Architecture (CiCOOL)
- CRUD & API Generator — Automated module and RESTful API generation for institutional scale.
- Form & Page Builder — Visual customization of dashboard layouts and data intake forms.
Modular Architecture
The project utilizes a modular architecture where each core feature is isolated within the modules/ directory for high maintainability:
modules/
├── donatur/ # Donor data management
├── mustahiq_individu/ # Individual beneficiary tracking
├── donasi/ # Donation transaction logic
├── data_prospek/ # Potential donor management
├── telemarketing/ # Follow-up and outreach systems
├── transaksi/ # Core financial recording
└── cabang/ # Unit/Branch office management Tech Stack
| Category | Technology |
|---|---|
| Backend | PHP 7.4/8.1+, CodeIgniter 3, Twig |
| Caching | Redis (Predis) |
| Database | MySQL / MariaDB |
| Frontend | AdminLTE (Bootstrap), jQuery |
| Utilities | mPDF / dompdf, PhpSpreadsheet |