MERN Stack Affiliate System Development (AffiliateWP-like) need Web Development
Contact person: MERN Stack Affiliate System Development (AffiliateWP-like)
Phone:Show
Email:Show
Location: Nairobi, Kenya
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Description:
We are looking for an experienced MERN stack developer to build a full-featured affiliate/referral system for our marketplace. This system should function like AffiliateWP but be fully integrated with our existing MongoDB, Express, React, Node.js (MERN) stack.
The affiliate system will allow users to register as affiliates, generate referral links, track referrals and commissions, and request payouts. Admins should have full control over affiliates, commissions, and reports.
Project Scope
The system should include:
1. Affiliate Registration
Users can apply to become affiliates.
Admin can approve or reject affiliate applications.
Each affiliate receives a unique referral link for tracking.
2. Referral Tracking
Track referrals via links and cookies (configurable duration, default 30 days).
Prevent self-referrals and duplicate/fraudulent referrals.
Track which affiliate referred which user and for which purchase.
3. Commission System
Support percentage-based, flat, and tiered commissions.
Option to configure lifetime commissions (earn from the same customer multiple times).
Configurable commission rates globally, per product, or per category.
4. Conversion Tracking
Integrate with existing PayPal checkout system.
Record successful purchases and generate corresponding commission records.
Store transaction details: purchase ID, affiliate ID, customer ID, commission earned, status.
5. Affiliate Dashboard (Frontend)
Affiliates should be able to:
View total earnings (paid/unpaid), referrals, and commission history.
Generate referral links for products or categories.
Request payouts when minimum threshold is reached.
6. Admin Dashboard (Backend)
Admins should be able to:
Approve/reject affiliates.
Set global or product-specific commission rates.
View detailed affiliate reports (earnings, top affiliates, referrals).
Manage payouts (mark as pending, paid, or rejected).
Export reports in CSV/XLSX.
7. Payouts
Affiliates can request payouts via PayPal or manual methods (bank transfer, mobile money).
Admin can approve/reject and mark payouts as paid.
Minimum payout threshold should be configurable.
Technical Requirements
Stack: MongoDB, [login to view URL], React.js, Node.js (MERN).
Security: JWT-based authentication, anti-fraud for referrals.
Performance: Handle at least 10,000 affiliates and 1M transactions/month.
Scalability: Modular design for future expansion.
Code Standards: Clean, well-documented, and maintainable." (client-provided description)
Matched companies (7)

eShop Genius

Omninos Technologies International pvt ltd

TG Coders

Knowforth Tech

April Innovations

Chirag Solutions
