Init configurations in Nestjs

npm install --save @nestjs/config

Init TypeORM and make a connection

npm install --save @nestjs/typeorm typeorm pg

Install Dayjs

npm install --save dayjs

Validations

Installation

npm install --save class-validator class-transformer

Setup Global validations in main.ts

https://docs.nestjs.com/techniques/validation#using-the-built-in-validationpipe

app.useGlobalPipes(new ValidationPipe());

Generate CRUD or resources in Nestjs

Employers

npx nest generate resource employers

Departments

npx nest generate resource departments

Employees

npx nest generate resource employees

Attendances