Skip to content

rizwanullah-dev/E-Commerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ž Elite E-Commerce - Premium MERN Stack Platform

A state-of-the-art, high-performance E-commerce platform built with the MERN stack, featuring a "Premium Dark" aesthetic, advanced product discovery tools, and enterprise-grade administration.

Premium Design Tech Stack UI Engine


πŸš€ Key Features

πŸ›οΈ Advanced Shopping Experience

  • Interactive Shop Dashboard: Dual-pane layout with real-time filtering by category, brand, and a precision price range slider ($0 - $1,000,000).
  • Quick View Modal: Instant access to product details and "Add to Cart" directly from the product grid using a high-utility glassmorphism modal.
  • Dynamic Gallery & Zoom: Thumbnail-based product gallery with a cinematic hover-zoom effect for high-fidelity product inspection.
  • Media-Rich Reviews: Customer feedback system supporting star ratings and photo uploads to build social proof.

πŸ” Robust User Ecosystem

  • Secure Authentication: JWT-based login and registration with persistent sessions via Redux Toolkit.
  • Personalized Profile: Premium dark-themed user dashboard for managing account details and viewing personal order history.
  • Wishlist & Cart: Real-time cart management with quantity controls and persistent "Heart" wishlist functionality.

πŸ› οΈ Enterprise Admin Suite

  • Comprehensive Dashboard: Real-time analytics and management of the entire store ecosystem.
  • Inventory Management: Advanced tools for creating, updating, and deleting products with multi-image support.
  • Category & User Control: Granular management of product taxonomies and user permissions.
  • Order Tracking: Full visibility into customer transactions and fulfillment status.

🎨 Design Philosophy

The platform utilizes a "Premium Dark" design language:

  • Core Surface: #0F0F10 (Deep Space Black)
  • Primary Accent: #EC4899 (Vibrant Pink)
  • Glassmorphism: Subtle backdrop blurs and semi-transparent layers for a modern, tactile feel.
  • Micro-Animations: Smooth layout transitions and hover effects powered by Framer Motion.

πŸ› οΈ Technology Stack

Layer Technology
Frontend React 19, Redux Toolkit, Tailwind CSS, Framer Motion
Backend Node.js, Express.js
Database MongoDB (Mongoose ODM)
State Management Redux Toolkit Query (RTK Query)
Authentication JSON Web Tokens (JWT), Cookie-based auth
Utility Moment.js, React-Toastify, Axios

βš™οΈ Installation & Setup

Prerequisites

  • Node.js installed
  • MongoDB Atlas account or local MongoDB instance

1. Clone the repository

git clone https://github.com/Rizwan2005khan/E-Commerce-Website.git
cd E-Commerce-Website

2. Backend Setup

Create a .env file in the backend directory:

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_super_secret_key

Install dependencies and start the server:

cd backend
npm install
npm run dev

3. Frontend Setup

Install dependencies and start the development server:

cd frontend
npm install
npm run dev

πŸ“ Project Structure

β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ controller/      # Request handlers
β”‚   β”œβ”€β”€ models/          # Mongoose schemas
β”‚   β”œβ”€β”€ routes/          # API endpoints
β”‚   └── middlewares/     # Auth & Error handling
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/  # Shared UI components
β”‚   β”‚   β”œβ”€β”€ pages/       # Core view modules
β”‚   β”‚   β”œβ”€β”€ redux/       # API slices & state logic
β”‚   β”‚   └── App.jsx      # Main router configuration

πŸ“œ Phase Roadmap

  • Phase 1: Core Styling & Responsive Layout Standardized.
  • Phase 2: Advanced Product Discovery (Quick View, Gallery, Filters).
  • Phase 3: Checkout Integration (Stripe) & Fulfillment Dashboard.
  • Phase 4: SEO Optimization & Performance Tuning.

Built with ❀️ by Rizwan Khan

About

πŸ’Ž Elite E-Commerce: A high-end MERN Stack platform featuring a premium dark aesthetic, advanced product discovery, and enterprise-grade administration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages