Full-Stack E-commerce Platform | MERN Stack

Back to My Work
Live Demo (Client View)View Code (GitHub)

Project Overview

A **Full-stack E-commerce Platform** built on the **MERN** stack and **Redux Toolkit**. This project demonstrates my ability to build **scalable RESTful APIs** and manage complex authentication flows. A core feature is the secure, **role-based Admin Portal** which controls inventory and sales, alongside a complete customer interface with **advanced filtering**, **user account management**, and an **integrated mock payment system** for secure transaction testing. This project was deployed on Render/Cloudflare Pages (End-to-End) and utilizes Cloudinary for image asset management.

Key Technical Implementations

Visual Showcase (Admin & Client)

Admin Dashboard - Sales Metrics and Charts

Admin Dashboard - Sales Metrics and Charts

Admin Portal - Order Management

Admin Portal - Order Management

Admin Portal - User Management

Admin Portal - User Management

Admin Portal - Product Management

Admin Portal - Product Management

Secure Checkout with Payment

Secure Checkout with Payment

Shop Page with Filtering

Shop Page with Filtering

Shopping Cart Management

Shopping Cart Management

Product Reviews and Ratings

Product Reviews and Ratings

Core Tech Stack

  • Frontend: React.js, **Tailwind CSS (Dark Mode UI)**, Redux Toolkit
  • Backend: Node.js, Express.js (RESTful API), MongoDB (NoSQL Database)
  • Security/Tools: JSON Web Tokens (JWT), Bcrypt, Chart.js, Axios