Custom Enterprise Software
Celestines Co. — Distributor & Reseller Management System
A Distributor & Reseller Management System (DRMS) for members, catalogs, unilevel networks, orders, commissions, and loyalty — built with Laravel Clean Architecture.
Project Overview
A Distributor & Reseller Management System (DRMS) for members, catalogs, unilevel networks, orders, commissions, and loyalty — built with Laravel Clean Architecture.
The Challenge
The platform needed reliable role-based access across public and internal experiences, consistent unilevel network relationships, and commission calculations that stay accurate over time.
Money handling required integer-cent storage to avoid floating-point drift. Branding and permissions also had to stay coherent across storefront and admin surfaces while keeping the codebase maintainable.
Our Solution
We implemented Spatie permissions for role-based access, a materialized path model for unilevel network nodes, and domain-driven commission calculators that keep financial rules explicit and testable.
Repository interfaces keep Eloquent in the infrastructure layer, so application logic stays organized, readable, and easier to evolve.
Key Features
- Public storefront
- Admin portal
- Role-based dashboards
- Member management
- Product catalog
- Unilevel network tree
- Order management
- Commission engine
- Wallet & withdrawals
- Loyalty tracking
- Notifications
- Activity logs
- Permission matrix
- Report views
- Brand-consistent UI across portals
Technology Stack
Results
The platform delivers a maintainable DRMS foundation with clear domain boundaries, reliable commission handling, and quality tooling through Pest, Pint, and PHPStan to support long-term evolution.
Have a similar challenge?
Let’s discuss a practical approach for your team and define a clear next step.