nestjs-prisma-mongodb

Starter for Nest.js, Prisma ODM, MongoDB

boilerplatejwtmongodbswaggerstartercaslnestjsprismatypescript

Preview

nestjs-prisma-mongodb preview

Overview

This is a Nest.js 10 starter application with MongoDB replica set and Prisma ODM that provides JWT authentication, role-based access control via CASL, query filtering and sorting, pagination, Swagger documentation and integrations with Twilio, AWS S3 and AWS SQS. It is designed for building scalable backend APIs with built-in security, data validation and database management features.

Features

jwt-authenticationcasl-integrationquery-builderdata-paginationdata-sortingdata-filteringexception-filtersvalidation-pipesswagger-documentationdocker-composemongodb-replica-setserializershealth-checkswc-compiler

Feature Flags

userDashboardauthenticationblogfileUploadsstorageauthorizationteamsOrgsnotificationsapiDocsformsValidationvalidationhealthCheck

Recommended Use Cases

rest-apibackend-applicationmongodb-projectsrole-based-access-control

Frontend

None

Backend

nestjstypescriptprismamongodb

Auth Providers

jwt

Deployment Targets

dockeraws

Payment Providers

None

Quick Facts

โญ Stars
103
๐Ÿด Forks
25
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2023-05-16T12:31:23Z

Stack

Framework
nestjs
Language
typescript
Database
mongodb
Auth
jwt
ORM
prisma

Data Layer

Databases
mongodb
ORM
prisma

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate