Skip to content

coderpappu/account_authentication_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile Authentication System

This is a User profile Authentication System. In this project when a user registers his account this time 1st a middleware checks user name available or not. if this username is available then his data save in the database and sent a mail in his mail account. when he will log in to his account. this time he will pass many kinds of middleware, Authentication systems, and OTP Verification.

Features

  • Simple UI/UX
  • Simple Registration System
  • Registration Confirmation Mail Send System
  • User Login System
  • OTP Verification
  • Forgate Password
  • User Data Update System
  • User Profile Picture uploader
  • Strong Authentication System

Technology Stack

Client-Side:

  • React Js
  • React Router Dom
  • React Hot Toast
  • Axios
  • JWT
  • Formik
  • Zustand
  • Yarn

Server-Side:

  • Node Js
  • Express Js
  • Mongodb
  • Mongoose
  • Morgan
  • Multer
  • Nodemailer
  • OTP-generator
  • Mailgen
  • Bcrypt
  • Git & Github

Usage

Instalation

To install and run Profile Authentication System on your local machine, follow these steps:

Install & Run Locally

Clone the project

  git clone https://github.com/coderpappu/account_authentication_system.git

Go to the project client directory

  cd client

Install dependencies

  yarn add

Start the server

  yarn run dev

Go to the project server directory

  cd server

Install dependencies

  yarn add

Start the server

  yarn start

Live Link

Live Link: https://profile-client.netlify.app