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