Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 878 Bytes

README.md

File metadata and controls

26 lines (23 loc) · 878 Bytes

Nest.js project starter kit (TypeORM & Postgres)

Tech Usages:

Runtime: Node.js v20 (LTS)
Framework: Nest.js (v10)
Databases: PostgreSQL (TypeORM), and Redis (native-driver)
Mailer: NodeMailer (tempMail)

Docker-compose ready!

TODO:

  • Compose Nest.js application initials!
  • Setup commit-lint for standard commit history
  • Setup ESLint & Prettier
  • Setup husky & lint-staged for lint-proof commits
  • Setup and config env variables & docker-composed instances
  • Setup TypeORM with PostgreSQL
  • Setup Validation-pipes for incoming request body
  • Implement User Module with CRUD with Basic JWT Auth.
  • Implement Todo Module with CRUD
  • Setup RBAC/PBAC with KeyCloak
  • Config Todo with required permissions
  • Setup Swagger API Documentation
  • Setup Throttler for rate-limiting