MERN E-commerce Website
View on GitHubA full-stack e-commerce platform built with the MERN stack. The frontend runs on React with Vite, connected to a Node.js and Express backend with MongoDB for persistence.
The admin panel handles product creation, image uploads via Multer, and order management. On the customer side: browsing, cart, and checkout. Payments go through Razorpay, which handles the Indian payment ecosystem including UPI and net banking.
Authentication is JWT-based with bcryptjs for password hashing. The project was built to understand how the full request lifecycle works: from a user action on the frontend to the database write and back.
MongoDB · Express.js · React · Node.js