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

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more

...

Knowforth Tech

Empowering Businesses with Tailored Software & AI Solutions.

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more