Referral system integration in Flutter and Laravel Backend
Budget: ₹15,000 – ₹16,000 INR
You will implement the referral system in A Flutter app and Laravel backend.
Here is the code bought code from codecanyon in which you have to integrate : https://codecanyon.net/item/efood-food-delivery-system-with-laravel-admin-panel-delivery-man-app-v10/30320338
You need to follow the steps below:
Generate Referral Code:
You will Create a function that generates an 8-character referral code and saves it in the database.
Generate Deep link for Referral Link:
You will Create a deep link that includes the referral code in the URL. When a user clicks on the link and downloads the app, the referral code should be pre-filled on the sign-up page.
Verify New User:
When a new user signs up using a referral code, mark them as unverified until their first order is delivered.
Commission Structure:
You will Create a table in the database to manage the referral commission structure. Use the table to calculate the commission on each product purchase based on the referral code used. The commission should be distributed up to level 10, with a decreasing percentage at each level.
Referral Wallet:
You will Create a separate referral wallet in the database to store the referral commission. The balance in the referral wallet should be deducted automatically from the cart value during checkout.
Referral Page:
You will Create a referral page in the app that shows the user's referral code, referral link, and referral commission balance. You can use the existing design or create a better one.
User Verification:
You will Create a list of verified and unverified users on the referral page. For unverified users, add a "Remind" button that sends a WhatsApp message reminding them to complete their first order.
Order Cancellation:
If an order is canceled, the balance should be returned to the referral wallet.
Transaction History:
You will Create a referral transaction page that shows the user's transaction history, including the date, amount, and status of each referral commission.
Overall,You will need to create the necessary database tables, APIs, and frontend components to implement the referral system in your app. It might take some time and effort to implement this system.
Note : There is a strict deadline of 3 days , if you can complete in 3 days then only submit your bid.
I have done existing same feature in a flutter and Spring java backend, if you need to take help from there .Then i can provide you the code as well.
Thanks
Here is the code bought code from codecanyon in which you have to integrate : https://codecanyon.net/item/efood-food-delivery-system-with-laravel-admin-panel-delivery-man-app-v10/30320338
You need to follow the steps below:
Generate Referral Code:
You will Create a function that generates an 8-character referral code and saves it in the database.
Generate Deep link for Referral Link:
You will Create a deep link that includes the referral code in the URL. When a user clicks on the link and downloads the app, the referral code should be pre-filled on the sign-up page.
Verify New User:
When a new user signs up using a referral code, mark them as unverified until their first order is delivered.
Commission Structure:
You will Create a table in the database to manage the referral commission structure. Use the table to calculate the commission on each product purchase based on the referral code used. The commission should be distributed up to level 10, with a decreasing percentage at each level.
Referral Wallet:
You will Create a separate referral wallet in the database to store the referral commission. The balance in the referral wallet should be deducted automatically from the cart value during checkout.
Referral Page:
You will Create a referral page in the app that shows the user's referral code, referral link, and referral commission balance. You can use the existing design or create a better one.
User Verification:
You will Create a list of verified and unverified users on the referral page. For unverified users, add a "Remind" button that sends a WhatsApp message reminding them to complete their first order.
Order Cancellation:
If an order is canceled, the balance should be returned to the referral wallet.
Transaction History:
You will Create a referral transaction page that shows the user's transaction history, including the date, amount, and status of each referral commission.
Overall,You will need to create the necessary database tables, APIs, and frontend components to implement the referral system in your app. It might take some time and effort to implement this system.
Note : There is a strict deadline of 3 days , if you can complete in 3 days then only submit your bid.
I have done existing same feature in a flutter and Spring java backend, if you need to take help from there .Then i can provide you the code as well.
Thanks