Skip to content

Niraj2003/ECommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Project using MEEN Stack

This E-Commerce project utilizes the MEEN stack (MongoDB, Express, EJS, Node.js) to build a web application for online shopping. It provides a platform for both buyers and sellers to engage in online transactions.

Project Overview

The E-Commerce project aims to create a user-friendly and feature-rich online shopping platform. Users can browse products, add items to their cart, make purchases, and manage their orders. Additionally, sellers can register, list products for sale and manage their inventory.

Technologies Used

  • MongoDB: A NoSQL database used to store product information, user data, and order details.

  • Express: A web application framework for Node.js that simplifies server-side development and routing.

  • EJS (Embedded JavaScript): A template engine that allows dynamic content generation on the server-side.

  • Node.js: A JavaScript runtime environment used for server-side scripting and backend development.

Features

  • User Authentication: Users can create accounts, log in, and manage their profiles.

  • Product Catalog: A wide range of products are available for users to browse and search.

  • Shopping Cart: Users can add products to their cart, update quantities, and proceed to checkout.

  • Seller Registration: Sellers can register for an account to start selling products.

  • Seller Dashboard: Sellers have access to a dedicated dashboard where they can manage their inventory, add new products, and view sales analytics.