Skip to content

rahul01879/ecommerce-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Full Stack eCommerce Website

A modern and fully responsive Full Stack eCommerce web application built using the MERN stack. This project demonstrates real-world features like authentication, product management, cart functionality, and order processing.


📁 Project Structure

  • /frontend → React.js frontend
  • /backend → Node.js + Express backend

🚀 Features

🔐 Authentication & Security

  • Secure user registration and login
  • Role-based authentication
  • Protected routes and session handling

🛍 Product Management

  • Product listing with categories and brands
  • Trending, top-rated, and best-seller sections
  • Detailed product view

🔍 Search & Filtering

  • Advanced product search
  • Category-based filtering
  • Brand-based browsing
  • Sorting options

🛒 Cart & Wishlist

  • Add to cart functionality
  • Update and remove cart items
  • Wishlist / favorite products support

💳 Checkout & Orders

  • Smooth checkout experience
  • Order placement and tracking
  • Secure payment flow (UI-based)

📢 Engagement & UI Features

  • Flash deals and promotional banners
  • Recently viewed products
  • Newsletter subscription
  • Customer testimonials

🎨 User Experience

  • Fully responsive design (mobile + desktop)
  • Dark mode / light mode support
  • Modern animated UI
  • Scroll progress indicator & scroll-to-top button
  • Social proof & live activity indicators

🛠 Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB

⚙️ Setup Instructions

🔹 Clone the repository

git clone https://github.com/rahul01879/ecommerce-website.git cd ecommerce-website

🔹 Run Frontend

cd frontend
npm install
npm start

🔹 Run Backend

cd backend
npm install
npm run dev

📸 Screenshots

(Add screenshots of your project here)

👨‍💻 Author Rahul Sharma GitHub: https://github.com/rahul01879

⭐ Note

This project is built for learning and demonstration purposes, showcasing full-stack development skills and modern UI/UX practices.

About

Modern Full Stack eCommerce Web App with authentication, cart system, product management, and responsive UI (MERN Stack)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors