MERN Stack - Ecommerce

Finally, I have perfected the user authentication page using the MERN Stack + Redux. Include:

  • Register, login with validation form.
  • Quick login with Google, Facebook.
  • Forgot password, reset password and register a new account by Email verification.
  • Update personal information (name, password and avatar)
  • Change permissions and delete user accounts with Admin.
  • Below is the Demo link, if you find it interesting, please subscribe to the channel. I will be making a tutorial video in the near future. Thanks and have a good day!💓💓

Author: Dev AT

Youtube tutorials: https://youtu.be/npsi7ZkjvQo

Install dependencies for server

npm install

Install dependencies for client

cd client ---> npm install

Connect to your mongodb and add info in .env

Add your google client id and facebook app id in client/src/components/body/auth/Login.js

Run the client & server with concurrently

npm run dev

Run the Express server only

npm run server

Run the React client only

npm run client

Server runs on http://localhost:5000 and client on http://localhost:3000