An authentication back end demo using JS + node and MongoDB.
For API, see Wiki.
- Account registration
- Passwords are hashed using
bcryptjs
- Passwords are hashed using
- User login/logout
- Access and refresh token generation
- Password Resets
- Emails are sent with a verification link
- User information stored with MongoDB
- Form validation
- User interface
To install all the dependencies, run the following command:
npm install
To start the server, run the following command:
npm run dev