Backend:
Database:
- Register & login user
- Verify user's email address
- Passwords are encrypted
- Send forgot password email
- Reset password
- Access and refresh token based authentication
- Schema validation
In order to run the project you need node>=16
, npm>=8
and MySQL>=8.0
installed on your machine.
git clone https://github.com/rtewari056/node-typescript-boilerplate.git
cd node-typescript-boilerplate
npm install
5. Go to src/keys
folder and generate OpenSSL RSA key pair by running the bash script in your terminal
In the root
directory, open a terminal session and run:
npm run serve:dev
If you want to contact me, you can reach me through below handles.
Node TypeScript Authentication API Boilerplate is licensed under the MIT License.