DreamGold is an integrated management platform built on the CiCOOL framework for the gold trading industry. The system automates real-time gold price monitoring, product inventory management, agent transactions, commission calculation, and logistics within a centralized and efficient environment.
Key Features
Agent & Balance Management
- Agent Management — Comprehensive database for managing agent data, membership tiers, and sales performance analytics.
- Balance & Top Up System — Real-time tracking of agent balances with transparent transaction logs.
- Withdrawal Workflow — Secure fund withdrawal processes for agents with multi-level verification and approval flows.
Product & Gold Pricing
- Real-time Gold Price — Dynamic gold price monitoring system to ensure high-accuracy transactions based on current market rates.
- Gold Product Catalog — Management of diverse gold products ranging from grains and bars to jewelry with detailed specifications.
- Automated Stock Management — Product tracking across multiple warehouse levels or branch locations.
Transaction & Financials
- Agent Transaction Flow — Integrated gold purchase and sale processes for agents linked with automated payment verification.
- Commission Engine — Automated commission calculation based on adjustable rates per agent level.
- Payment Integration — Hybrid automated and manual payment verification to expedite order processing.
Logistics & Real-time Features
- Shipping & Courier Tracking — Integration with multiple shipping carries and precise delivery address management.
- Real-time Notifications — Instant transaction and system update alerts powered by Socket.io.
- Reporting System — Automated data export to professional PDF (mPDF) and Excel (PhpSpreadsheet) formats for auditing.
Core Architecture (CiCOOL)
- CRUD & API Generator — Automated module and RESTful API generation tailored for agent mobile application integration.
- Form & Page Builder — Visual customization of dashboard layouts and data intake forms without manual coding.
Modular Architecture
The project utilizes a modular architecture where core business logic is isolated within the modules/ directory for high maintainability:
modules/
├── dg_agent/ # Agent data & tier management
├── dg_products/ # Gold product catalog management
├── dg_gold_prices/ # Real-time pricing update system
├── dg_balances/ # Agent balance & financial logic
├── dg_commissions/ # Commission calculation & distribution
├── dg_payments/ # Payment recording & verification
└── dg_withdrawals/ # Agent income withdrawal workflows Tech Stack
| Category | Technology |
|---|---|
| Backend | PHP 7.4/8.1+, CodeIgniter 3, Twig |
| Real-time | Socket.io (Gold prices & notifications) |
| Database | MySQL / MariaDB |
| Frontend | AdminLTE (Bootstrap), jQuery |
| Utilities | mPDF, PhpSpreadsheet |