Enterprise level boilerplate

Nest.js, Next.js, Prisma, PostgreSQL, Elasticsearch, Redis, Bull, NX and more

List of technologies

  • Nest.js as backend framework
  • Next.js as frontend framework
  • PostgreSQL as main database
  • Elasticsearch as full-text search and Audit logs database
  • Redis as cache layer and storage for the Bull queues
  • Bull as queue manager
  • NX as monorepo tool
  • Prisma as PostgreSQL ORM

List of features

  • Auth module
  • User module
  • Workspace module
  • Cache module on top of Redis module
  • Mail module on top of Sendgrid module
  • Feature toggles module
  • Queue module using Bull and Redis
  • Search module using Elasticsearch
  • Files and Attachments module using S3 module
  • Health module
  • Audit logs module on top of Elasticsearch module