FinalYearKitFinalYearKit
E-commerce

MERN E-Commerce Store

A complete MERN E-Commerce Store project kit featuring secure Razorpay payment integration, a shopping cart, and a comprehensive admin dashboard.

ReactViteRedux ToolkitExpressMongoDBRazorpayCloudinaryJWT
chat.py
How does the Razorpay payment verification work?
After the client pays, Razorpay sends back a payment ID and signature. The server re-computes the expected signature using HMAC-SHA256 over the order ID + payment ID with your secret key, and only marks the order paid if they match — the client can never fake a successful payment.
server/controllers/orders.js → verifyPayment()
TESTED

What it does

A complete e-commerce web application built with the MERN stack. Customers browse products, add to cart, and checkout with Razorpay (UPI, cards, net banking). Admins manage the product catalogue, track orders, and update delivery status from a dedicated dashboard. Images are hosted on Cloudinary; auth uses JWT with route-level protection for user and admin roles.

Features

  • ✓Product catalog with search, category filter, and sort (price, rating, newest)
  • ✓Persistent cart with quantity controls and free-shipping threshold
  • ✓Razorpay checkout with server-side HMAC signature verification
  • ✓Admin dashboard — add/delete products, update order status, view revenue stats
  • ✓Product reviews with star ratings and per-product average calculation

What's included

  • ✓Full working MERN application (React + Vite + Express + MongoDB)
  • ✓8-chapter Word report (architecture, Razorpay flow, ER diagram, testing)
  • ✓14-slide presentation deck
  • ✓Viva question bank with cheat sheet and pitch script
  • ✓Seed script for demo products, admin account, and test orders

Pricing

Same pricing tiers across every project kit.

A freelancer would charge ₹10,000–₹20,000 for the same project. Our kits start at ₹1,499 and are delivered in hours — not weeks.

Starter

The working application, ready to run and demonstrate.

₹1,499₹2,500
Delivered within 4 hours via WhatsApp
  • ✓Full source code
  • ✓Setup & run instructions
  • ✓requirements.txt / package.json
  • ✓Runs on your machine in under 10 min
Get Starter kit
Most Popular

Standard

Submit-ready — full academic report and presentation included.

₹2,499₹4,500
Save ₹2,001
Delivered within 4 hours via WhatsApp
  • ✓Everything in Starter
  • ✓8-chapter Word report
  • ✓14-slide presentation deck
  • ✓Architecture & flow diagrams
Get Standard kit
Best Value

Complete

Everything to submit AND confidently defend your project.

₹3,499₹6,000
Save ₹2,501
Delivered within 6 hours via WhatsApp
  • ✓Everything in Standard
  • ✓Viva Q&A bank + cheat sheet
  • ✓Customized to your name & college
  • ✓WhatsApp support until submission
Get Complete kit

Satisfaction guarantee

Not happy with what you receive? Message us within 24 hours and we'll either fix it or refund you — no questions asked.

Questions about this project

Does it work with Razorpay test mode?+

Yes — use a test key from the Razorpay dashboard and the included test card numbers. No real money moves.

How are product images stored?+

Uploaded via Multer to a temp folder, then pushed to Cloudinary. Only the Cloudinary URL is saved in MongoDB — no binary data in the database.

Message us