Skip to content

gopalchobey9/Ecommerce

Repository files navigation

E-Commerce Website

Welcome to the E-Commerce website project! This web application is built using Node.js, Express, and MongoDB for managing products, user authentication, and shopping cart functionality.

Website is live at : https://ecommercewebsite-phal.onrender.com/

Features

  • User Authentication:

    • Secure user authentication using hash properties for passwords.
    • User signup and login functionality.
  • Product Management:

    • Add, edit, and delete products.
    • Product details include name, description, image, and price.
  • Product Reviews:

    • Users can add reviews to products.
  • Shopping Cart:

    • Add products to the shopping cart.
    • View and manage items in the shopping cart.
    • Real-time cart updates.
  • User Profile:

    • Editable user profile with options to change username and email.
    • View and edit user's uploaded profile image.
  • Logout:

    • Secure logout functionality.

Technologies Used

  • Node.js: JavaScript runtime for server-side development.
  • Express: Web application framework for Node.js.
  • MongoDB: NoSQL database for storing product and user data.
  • Mongoose: ODM library for MongoDB and Node.js.
  • Passport.js: Authentication middleware for Node.js.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/gopalchobey9/Ecommerce.git

2 . install commands cd Ecommerce npm install

  1. run the application npm start

  2. some Screenshots are Login page image

    Signup page image

    Home Page image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published