Webapp Reconfiguration for MLM & Revenue Sharing
Budget: $30 – $250 USD
We are looking for an experienced Full-Stack Developer (Laravel + Vue.js + Tailwind CSS) to upgrade our existing web app by integrating a revenue-sharing and MLM-based referral system into our paid membership plans.
Current System:
- Built with Laravel (Backend) & Vue.js (Frontend) with Tailwind CSS
- Has a web2 referral system that rewards users for inviting friends.
- Users can purchase paid membership plans (Silver/Gold) and buy coins for content promotion.
New Feature Requirements:
1. Revenue-Sharing System:
- A percentage of all paid transactions (new paid user signups, coin purchases, ad payments) will be distributed among all existing paid members (Silver/Gold).
- Earnings should update automatically in user dashboards.
2. MLM-Based Referral Bonus:
- If a user refers a new paid member, they get a direct referral bonus (e.g., 5% of revenue).
- Optionally, a 2nd-level bonus (e.g., 3%) for referrals made by their direct recruits.
3. Dashboard Enhancements:
- Show users their total earnings, referral bonuses, and revenue transactions.
- Allow users to track their referrals & earnings breakdown.
4. Backend Implementation (Laravel):
- Update database schema to store revenue events & referral hierarchy.
- Implement RevenueDistributionService to calculate & distribute earnings.
- Optimize calculations using queues & scheduled tasks to avoid performance issues.
5. Frontend Implementation (Vue.js + Tailwind):
- Display earnings, referral bonuses & transaction logs in user dashboards.
- Add real-time updates (polling or WebSocket).
Ideal Candidate:
- Strong Laravel & Vue.js experience.
- Knowledge of referral/MLM-based earnings systems.
- Ability to optimize database queries & performance.
Current System:
- Built with Laravel (Backend) & Vue.js (Frontend) with Tailwind CSS
- Has a web2 referral system that rewards users for inviting friends.
- Users can purchase paid membership plans (Silver/Gold) and buy coins for content promotion.
New Feature Requirements:
1. Revenue-Sharing System:
- A percentage of all paid transactions (new paid user signups, coin purchases, ad payments) will be distributed among all existing paid members (Silver/Gold).
- Earnings should update automatically in user dashboards.
2. MLM-Based Referral Bonus:
- If a user refers a new paid member, they get a direct referral bonus (e.g., 5% of revenue).
- Optionally, a 2nd-level bonus (e.g., 3%) for referrals made by their direct recruits.
3. Dashboard Enhancements:
- Show users their total earnings, referral bonuses, and revenue transactions.
- Allow users to track their referrals & earnings breakdown.
4. Backend Implementation (Laravel):
- Update database schema to store revenue events & referral hierarchy.
- Implement RevenueDistributionService to calculate & distribute earnings.
- Optimize calculations using queues & scheduled tasks to avoid performance issues.
5. Frontend Implementation (Vue.js + Tailwind):
- Display earnings, referral bonuses & transaction logs in user dashboards.
- Add real-time updates (polling or WebSocket).
Ideal Candidate:
- Strong Laravel & Vue.js experience.
- Knowledge of referral/MLM-based earnings systems.
- Ability to optimize database queries & performance.