Skip to content

MOHAMED-LAAGUILI/MERN-Ecommerce-App

Repository files navigation

MERN Stack E-Commerce Application

I developed this fully responsive e-commerce application using the MERN stack over a period of 3 to 4 weeks. Throughout the development process, I encountered numerous challenges that tested my problem-solving skills as a developer. However, I persevered and successfully created a robust and functional application.

Features

  • Theme Toggling: Switch between light and dark themes.
  • Authentication: User login, registration, and password reset functionality with database support.
  • Access Levels:

Getting Started

  1. Install Dependencies:

    • In the main root directory:
      npm install
    • In the /client folder:
      npm install
  2. Run the Application:

    • In the main root directory:
      npm run app

    This command runs both the backend and frontend.

Screenshots

Authentication

Auth Auth

Main Page

Main Page

Cart

Cart

Single Product Page

Single Product Page

User Profile

Profile Profile Profile

Admin Dashboard

Admin Dashboard

CRUD Operations for Categories and Products

CRUD Categories CRUD Products User Orders Status Update Order Management

Payment Integration with Braintree

Payment

404 Redirect

404 Redirect 404 Redirect

About

MERN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages