Faizal

CRM RTC

CRM RTC

CRM-RTC is an integrated management platform built on the CiCOOL framework specifically for the Rumah Tahfizh Center (RTC) network. The project focuses on automating donation management, student (santri) databases, curriculum monitoring, and organizing national events like the Grand Graduation (Wisuda Tahfizh).

Preview.

Key Features

Donor & Transaction Management

  • Donor Database — Comprehensive donor data management with in-depth donation history.
  • Transaction & Receipt System — Automated recording for various donation schemes (BASIQ, Commitment, etc.) with automated digital receipt generation.
  • Financial Reports — Real-time monitoring of donation inflows per branch or program for transparency.

Santri & Education Management

  • Student & Guardian Database — Synchronization of student (santri) data with guardians for transparency in memorization progress.
  • Grading & Semester Management — Structured grading system based on semester achievements and tahfizh curriculum standards.
  • RTC Master Data — Management of Rumah Tahfizh units across various locations within a single dashboard.

Event & Activity Management

  • Grand Graduation (Wisuda Akbar) — Specialized module for participant management, registration, and administration of national-scale graduation events.
  • Progress Reports — Automated generation of student academic and memorization reports for guardians/donors.
  • Event Logistics — Mapping and logistics management for institutional activities or events.

Communication & Security

  • Real-time Chat — Internal communication between coordinators, teachers, and administration staff.
  • Mailer System — Automated notifications and report delivery via email with customizable templates.
  • Activity Logs — Secure audit trails to track every sensitive data change within the platform.

Core Architecture (CiCOOL)

  • CRUD & API Generator — Automated module and RESTful API generation for modern institutional needs.
  • Form & Page Builder — Visual customization of dashboard interfaces and data entry forms.

Modular Architecture

The project utilizes a modular architecture where core business logic is isolated within the modules/ directory for better maintainability:

modules/
├── donatur/          # Donor management & history
├── transaksi/        # Financial & donation recording
├── santri/           # Core student database & profiles
├── waliasuh_santri/  # Student and guardian relationship
├── nilai_santri/     # Memorization & academic achievements
├── wisuda_akbar/     # Grand Graduation event management
└── master_rtc/       # Rumah Tahfizh unit management

Tech Stack

CategoryTechnology
BackendPHP 7.4/8.1+, CodeIgniter 3, Twig
UtilitiesmPDF (Receipts/Reports), HijriDateTime
DatabaseMySQL / MariaDB, PhpSpreadsheet
FrontendAdminLTE (Bootstrap), jQuery