Simple Nodejs RestAPI for the Authentication using PostgresSql with middleware

The Project Flow can set up as a base for your Project.

//Auth Route

- Register
- Email Verification
- Login with JWT token
- Refresh Token
- Reset Password

//User Route

- Get User Profile
- Get All Users
- Update User Profile
- Upload Profile Picture

API-endpoints:

//Auth Route

- /api/v1/auth/register
- /api/v1/auth/login
- /api/v1/auth/refresh-token
- /api/v1/auth/forgot-password
- /api/v1/auth/reset-password

//User Route

- /api/v1/user/profile
- /api/v1/user/all
- /api/v1/user/update-profile
- /api/v1/user/upload-profile-picture
