Faizal

DreamGold

DreamGold

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.

Preview.

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

CategoryTechnology
BackendPHP 7.4/8.1+, CodeIgniter 3, Twig
Real-timeSocket.io (Gold prices & notifications)
DatabaseMySQL / MariaDB
FrontendAdminLTE (Bootstrap), jQuery
UtilitiesmPDF, PhpSpreadsheet