Skip to content

This project is about building an ecommerce store using ReactJS and React Redux, with Bootstrap for the user interface. The goal is to demonstrate the use of modern web development technologies in an ecommerce context.

Notifications You must be signed in to change notification settings

yaserkamel/E-commerce-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce-App

  • This is a MERN stack Ecommerce App. The frontend is based on ReactJS and the backend is built in NodeJS.
  • The database used in this project is MongoDB.
  • My role in this project is the Frontend section.

Features

For Admin & User :

  • View all (products, categories, brands).
  • Add products to cart.
  • Search with multi category and brand.
  • Filtration and sorting for products.
  • Payments (cash or credit card).

For Admin :

  • Login and Logout.
  • Create, update, delete and view for (product, category, subcategory, brand, coupon).
  • Orders management.
  • View and delete order.

For User :

  • Sigup, Login and Logout.
  • View (product, category, brand ).
  • Add rate and comment on products.
  • Add/delete product to/from favorite products list.
  • View all favorite products list.
  • View all his orders.
  • Create, update, delete and view for Personal address.
  • Apply coupon to cart for discount.
  • Update personal information.

About

This project is about building an ecommerce store using ReactJS and React Redux, with Bootstrap for the user interface. The goal is to demonstrate the use of modern web development technologies in an ecommerce context.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published