An open API service indexing awesome lists of open source software.

https://github.com/coderpappu/account_authentication_system

This is a User profile Authentication System.
https://github.com/coderpappu/account_authentication_system

express-js mongodb nodejs profile-authentication-system reactjs

Last synced: 3 months ago
JSON representation

This is a User profile Authentication System.

Awesome Lists containing this project

README

          

# 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

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

Go to the project client directory

```bash
cd client
```

Install dependencies

```bash
yarn add
```

Start the server

```bash
yarn run dev
```

Go to the project server directory

```bash
cd server
```

Install dependencies

```bash
yarn add
```

Start the server

```bash
yarn start
```

## Live Link

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