Enhance Food Delivery App's MLM System
Budget: ₹1,500 – ₹12,500 INR
We are running a food delivery application built on Laravel (backend/admin panel) and Flutter (customer app). Currently, the system already has a referral module and a loyalty bonus module in place, and customers earn rewards via wallet transactions.
We now want to extend this system into an MLM-like referral program where:
Customers will earn a percentage of their referred customers’ order value.
The reward should be calculated and credited automatically to the customer’s wallet (using the existing wallet structure).
The configuration (percentage, levels, etc.) should be manageable from the Laravel admin panel.
Important Requirements:
No changes to Flutter customer app frontend – The mobile app must continue working without modification.
Reuse existing modules – The referral and loyalty bonus system is already available. You only need to extend and configure them to support MLM logic.
Wallet structure should remain intact – No changes should be made to the wallet source code; all credits should go through the existing wallet transaction system.
Admin Control in Laravel – Add options in the Laravel backend to configure:
Referral earning percentage.
MLM levels (e.g., Level 1, Level 2, etc.).
Enable/Disable MLM referral program.
Deliverables:
Extended referral program logic with MLM percentage-based earnings.
Admin panel settings page to configure MLM program rules.
Integration with existing wallet system without breaking current functionality.
Documentation on changes made.
Skills Required:
Strong experience with Laravel (PHP) backend development.
Knowledge of Flutter–Laravel integrated systems.
Familiarity with wallet, loyalty, and referral systems.
Experience in multi-level referral/MLM logic (preferred).
We now want to extend this system into an MLM-like referral program where:
Customers will earn a percentage of their referred customers’ order value.
The reward should be calculated and credited automatically to the customer’s wallet (using the existing wallet structure).
The configuration (percentage, levels, etc.) should be manageable from the Laravel admin panel.
Important Requirements:
No changes to Flutter customer app frontend – The mobile app must continue working without modification.
Reuse existing modules – The referral and loyalty bonus system is already available. You only need to extend and configure them to support MLM logic.
Wallet structure should remain intact – No changes should be made to the wallet source code; all credits should go through the existing wallet transaction system.
Admin Control in Laravel – Add options in the Laravel backend to configure:
Referral earning percentage.
MLM levels (e.g., Level 1, Level 2, etc.).
Enable/Disable MLM referral program.
Deliverables:
Extended referral program logic with MLM percentage-based earnings.
Admin panel settings page to configure MLM program rules.
Integration with existing wallet system without breaking current functionality.
Documentation on changes made.
Skills Required:
Strong experience with Laravel (PHP) backend development.
Knowledge of Flutter–Laravel integrated systems.
Familiarity with wallet, loyalty, and referral systems.
Experience in multi-level referral/MLM logic (preferred).
Related categories:
PHP
Mobile App Development
Android
MLM
MySQL
Software Development
Laravel
Backend Development
Flutter
API Development