Custom eCommerce Website Development (ReactJS, Next.js, NodeJS)

Job ID: 39563944

Budget: ₹75,000 – ₹150,000 INR

I want to develop a fully functional and modern eCommerce website using ReactJS (Frontend), Next.js (Framework), and Node.js (Backend) with a secure and scalable architecture.

The website will showcase ethnic clothing and lifestyle products, similar to:

https://www.samyakk.com/
https://theindianethnicco.com/

The site must be fast, mobile-optimised, and SEO-friendly.

Core Features & Requirements:

Frontend (ReactJS + Next.js)
Fully responsive UI (mobile/tablet/desktop)
SSR (Server Side Rendering) for SEO with Next.js
Homepage with dynamic banners and featured collections
Product listing page with filters (category, price, size, color)
Product detail page with:
Multiple images (with zoom)
Size guide / Custom measurement option
Add to cart / Wishlist / Buy now
Cart page with product summary, quantity edit
Checkout page with shipping & billing address, coupon code
Thank You page after order
Login/Register with email & OTP
Profile page with order history, profile info, change password
Wishlist functionality
Blog section

Backend (Node.js + Express or NestJS)
RESTful or GraphQL APIs for:

Products
Users
Orders
Payments
Wishlist
Authentication
Admin Dashboard (basic for now, can be expanded later)

Product management (Add/Edit/Delete)
Order management
User management
JWT-based authentication
Secure API integration with payment gateway (Razorpay / Stripe)

Database:
MongoDB (preferred) or MySQL/PostgreSQL

Payment Gateway:
Razorpay (preferred) or Stripe
COD option

Shipping:
Integration with shiprocket/delhivery API (if possible)

Pincode checker
Additional Features:
SEO best practices (meta tags, OpenGraph, etc.)

Lazy loading, code splitting for performance

Email notifications (order confirmation, signup, etc.)

Basic Analytics (Google Analytics, Facebook Pixel)

QA / Testing:
Basic testing before handover (functional & responsiveness)
Related categories: JavaScript HTML Node.js React.js Next.js