A Node.js based authentication system with support for sign up, sign in, and password reset functionality.
- User sign up with email and password
- User sign in with email and password
- Secure password storage using bcrypt
- Token-based authentication
- Password reset functionality
- Clone the repository: git clone
https://github.com/nannu-coder/auth-workflow
- Install dependencies:
npm install
- Set up environment variables:
cp .env.example .env
- Start the server:
npm start
- Use a REST client like Postman to interact with the API
- Node.js
- NPM
- A database (such as MongoDB)
Please feel free to contribute to this project by opening an issue or a pull request.