Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 835 Bytes

README.md

File metadata and controls

35 lines (25 loc) · 835 Bytes

Application Description

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.

What I learned and TODO

Dynamic env variables (prod,dev etc.) - ✅
Access token - ✅
Auth Guard ( protected route ) - ✅
Activation link Nodemailer - ✅
Winston Logging Interceptor & HttpException filter - ✅
Refresh token - ❌
Swagger - ✅

Installation

Install all required packages

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev