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.
- Host: GitHub
- URL: https://github.com/coderpappu/account_authentication_system
- Owner: coderpappu
- Created: 2023-07-21T08:51:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-25T10:01:16.000Z (over 2 years ago)
- Last Synced: 2025-03-12T20:48:54.642Z (about 1 year ago)
- Topics: express-js, mongodb, nodejs, profile-authentication-system, reactjs
- Language: JavaScript
- Homepage: https://profile-client.netlify.app
- Size: 433 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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