NestJS advanced user authentication with Access / Refresh tokens. Sending activation link using NodeMailer in order to make user account confirmed. Winston library for better logging system. Swagger for OpenAPI documentation. TypeORM postgres database.
Dynamic env variables (prod,dev etc.) - ✅
Access token - ✅
Auth Guard ( protected route ) - ✅
Activation link Nodemailer - ✅
Winston Logging Interceptor & HttpException filter - ✅
Refresh token - ❌
Swagger - ✅
Install all required packages
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev