StackFood Custom Feature Migration & App Merge Project Title: Critical StackFood Customisation Migration: MLM, Commission Logic, Disbursement, and Call Masking Project Description: I require a highly skilled developer with expertise in the StackFood platform (Laravel & Flutter) to merge complex custom features from a custom-built version of the StackFood Admin Panel/Web App and three corresponding Flutter Apps (Customer, Restaurant, Delivery Man) into the latest official CodeCanyon release of all five components. The developer must ensure the integrity and functionality of the custom logic, especially the complex MLM (Multi-Level Marketing) commission system and the new Disbursement flow, are perfectly preserved in the updated apps and backend. Project Components to Merge: CodeCanyon StackFood Admin Panel & Web App (Laravel/PHP) CodeCanyon StackFood Customer App (Flutter) CodeCanyon StackFood Restaurant App (Flutter) CodeCanyon StackFood Delivery Man App (Flutter) Customisations to be Migrated (The Core Challenge) The following custom features have been added to my existing system and MUST be integrated into the latest CodeCanyon versions without any loss of functionality: 1. MLM & Commission Logic (Admin Panel/Backend): Level-Wise Commission: Integration of a complete MLM/referral system logic for calculating commissions based on multiple user levels. This involves changes in: Admin Panel configuration settings. Database Schema changes (new tables/columns related to user levels and commission tracking). Core business logic and transaction processing files. Transaction Report Update: The new Level-Wise Commission data must be reflected and reported correctly within the "Transaction report" management section. 2. Delivery Man Incentive & Zone Settings (Admin Panel/Backend): Incentive Configuration: Modification of the Zone settings to allow the delivery man incentive to be configured based on the Number of Orders completed, rather than just Earning/Commission percentage. This requires changes to the calculation logic and database. 3. Customer Disbursement System (Admin Panel & Customer App): Customer Disbursement Menu (Admin): New menu item and corresponding backend logic for managing Customer Disbursements. Customer App Menus: Addition of "Disbursement" and "Disbursement Method" menus in the Customer Flutter App, along with all necessary API routes (DB, controllers, and services) to handle the disbursement process. 4. Call Masking (All 3 Flutter Apps): Call Masking Integration: Implementation of a Call Masking feature across all three Flutter apps (Customer, Restaurant, Delivery Man) to anonymise communication phone numbers. This requires changes to API calls and the respective app UI/logic. Required Technical Approach: The successful candidate must demonstrate a methodology for merging code changes, such as: Code Diff Analysis: Use tools like Git or dedicated code comparison tools to perform a line-by-line comparison between the custom codebase and the new CodeCanyon codebase. Strategic Migration: Carefully porting custom code blocks, routes, functions, and controller logic into the new base system, ensuring no core official features are broken. Database Migration: Preparing and running necessary database migrations (schema changes) to integrate the MLM and Disbursement tables/columns into the production database without data loss. Flutter Merge: Applying the custom Flutter code (UI files, State Management, API services) to the latest CodeCanyon app versions and resolving all package/dependency conflicts. Comprehensive Testing: Conducting full end-to-end testing of the entire platform: Testing the MLM commission calculation on a test order. Testing the Customer Disbursement flow. Verifying Call Masking functionality in all three apps. Required Skills: CodeCanyon StackFood Architecture (Deep knowledge is mandatory). Laravel/PHP (Expert level). Flutter/Dart (Expert level). Git / Code Merging (Advanced proficiency). Database Management (SQL/Migrations). API Development and Integration. "Since there is no live application data yet, please proceed by merging the existing custom code changes into the latest source code base. Once complete, install the integrated Admin Panel and Web Application on the cPanel, and verify the apps' functionality. You will provide the final source code; I will handle the upload and testing on my end before releasing the milestone."