← Live feed

Homepage redesign + coupon system & creator (affiliate) portal for health e-commerce site

Budget
$200.0
Contract
FIXED
Client
IND
Live feed
Upwork

javascript, react-js, node.js, web-design, web-programming

Preferred qualifications

  • Experience: Intermediate
We run Man Labs, a doctor-led hair loss treatment brand in India. Customers take an online assessment, a doctor approves their plan, and we ship products monthly. The site is live (Hostinger VPS, code on GitHub, prepaid orders only, no COD). We need two things built. LONG-TERM OPPORTUNITY: if this project goes well, we will bring you on for ongoing website maintenance and future features. TIMELINE: both parts finished within 20 days (1 month at the very most). PART 1: HOMEPAGE REDESIGN - Redesign of the homepage only: hero, how it works, products, doctor/trust section, reviews, FAQ, footer. - Mobile-first. Most traffic comes from Instagram on phones. - Design (Figma or similar) for approval first, then build it into the live site. - Fast loading, basic on-page SEO. - Must not break the existing assessment, checkout or login. - We provide copy, logo and product photos. PART 2: COUPON SYSTEM + CREATOR PORTAL 1. Checkout: coupon field with Apply / Remove. Shows the discount and the new total. Clear errors for invalid, expired, fully used, or below-minimum-order coupons. 2. Admin, coupons: create, edit, delete, enable/disable. Settings: Rs or % off, max discount for %, minimum order value, usage limit, validity dates, optional linked creator. List shows times used, uses left, expiry, status. 3. Validation on the server before payment. Usage only counts after a successful payment. 4. Admin, creators: add / edit / deactivate creators, link coupons, set commission per creator (% or fixed Rs per order), set a lock-in period in days (for refunds), mark commissions as paid. 5. Creator dashboard: separate login, each creator sees only their own data: commission rate; totals for orders, sales, commission earned and paid; order list with date, coupon, customer first name + last initial + city, amount paid (excl. GST), commission, status (In lock-in / Ready / Paid / Reversed). 6. Commission rules: calculated on amount paid after discount, excluding GST. Moves from In lock-in to Ready automatically when the lock-in ends. A refund within the lock-in marks it Reversed. 7. Privacy: creators never see what a customer bought or any contact details. DEFINITION OF DONE - Homepage design approved by us, then live on the site, working on mobile and desktop, with the existing assessment, checkout and login still working. - A coupon can be created in admin, applied at checkout, and the correct discount is charged through the real payment flow. - Invalid, expired, exhausted and below-minimum coupons are rejected with the right message, both in the browser and on the server. - A creator can log in and see only their own orders and commissions, with each row's commission matching the rules above (e.g. Rs 1,800 paid x 10% = Rs 180). - A refund inside the lock-in shows as Reversed; after the lock-in the status changes to Ready automatically; admin can mark it Paid. - Code pushed to our GitHub with short setup notes. PAYMENT: in milestones: (1) homepage, (2) checkout + coupon admin, (3) creators + dashboard, tested. In your proposal please include: links to similar work, confirmation you can deliver within 20 days, what is NOT included, and which tech stacks you work with (we'll share stack details and repo access with the shortlisted freelancer).
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in