Small deal + affiliate management system using MERN stack

Job ID: 36898328

Budget: ₹1,500 – ₹12,500 INR

COMPANY PLEASE KEEP AWAY FROM THIS POST.
ONLY FOR FREELANCERS / FRESHERS
BUDGET 5k INR

I am looking for small deal + affiliate management system using React + Node.js + MongoDB
Features / Flow As Following :

1) Admin Panel
-------

- Admin Login
- Manage city
Fields: Name, Active/Inactive

- Manage category with image
Fields: Name, Image, Active/Inactive

- Manage store with image
Fields: Name, Image, Active/Inactive

- Manage affiliate.
Fields: Affiliate name, company name (Optional), mobile number, zip code, address, city, payout method (Bank / UPI), payout details

- Manage deals
Fields: type (Coupon / Deal), if coupon extra filed to input coupon, category, store, link, exp date, total clicks, active/inactive, PPC amount

- Affiliate Payout & Report - Admin can approve / reject with note

- Click report with graph
Filter by category, store, deal, affiliate, date range

2) AffiliatePanel
-----
PLEASE NOTE: THIS PANEL MUST BE MOBILE RESPONSIVE. SHOULD LOOK LIKE APP

- Affiliate login with mobile & OTP (NO REGISTER AS ADMIN WILL ADD THEM)
- After login affiliate can see there click report and balance
- Once reach some threshold , they can request for payout
- Payout history
- Update payout method

3) Landing Page
- I will provide HTML, you can modify it as per the need
- This will show all deals. every page will have affiliate link on the URL as www.abc.com/affiliate-id
- Deals can be filter by category, store, type (Coupon / deal / all)
- Once visitor click a deal, keep record of affiliate clicks.

** Uploaded image must be auto optimized while saving **
** Pagination should be server side with filters **
** MUST USE JWT WITH TOKEN EXPIRY AND REFRESH TOKEN **
Related categories: Node.js Express JS React.js MongoDB Next.js