Skip to content

Shopping Mall is a full-featured e-commerce application built using the MERN stack . The application provides a seamless shopping experience with features like user authentication, product browsing, shopping cart, order management, and payment processing and also very Admin side managment

Notifications You must be signed in to change notification settings

akshaymahajan01/Shopping_Mall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping Mall

Overview

Shopping Mall is a full-featured e-commerce application built using the MERN stack (MongoDB, Express.js, React, Node.js). The application provides a seamless shopping experience with features like user authentication, product browsing, shopping cart, order management, and payment processing and also very interactive Admin side managment

Screenshots

Home Profile Admin Products

Tech Stack

  • Frontend : React Redux Bootstrap

  • Backend: Node.js Express.js

  • Database: MongoDB

  • Authentication: JSON Web Tokens (JWT)

  • Payment: Stripe

  • Image Storage: Cloudinary

Features

  • User Authentication: Secure user registration and login with JWT authentication.
  • Product Management: Browse products, search, filter by categories, and view product details.
  • Shopping Cart: Add products to the cart, update quantities, and remove items.
  • Order Management: Place orders, view order history, and track order status.
  • Payment Processing: Secure payment integration using Stripe.
  • Admin Dashboard: Manage products, orders, and users.

Run Locally

To run project, run the following command

Prerequisites

1. Install NPM packages in the following directories.
  Root Directory -- npm install
  cd frontend    -- npm install
2. Set up your config.env file in the backend 
   for exmaple 

   DB_LOCAL_URI = 
   STRIPE_SECRET_KEY = 
   JWT_SECRET = 
   CLOUDINARY_API_KEY = 
 3. To run application run the following commands
   root directary -- npm run dev 
   cd frontend    -- npm start

Authors

About

Shopping Mall is a full-featured e-commerce application built using the MERN stack . The application provides a seamless shopping experience with features like user authentication, product browsing, shopping cart, order management, and payment processing and also very Admin side managment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published