nestjs-monorepo-starter

A full-stack nestjs starter project. Includes authorization, authentication, MongoDB, Redis queue support, Crons jobs and end-to-end testing.

nodejsboilerplatestarternestjsreacttypescript
FreeRepo

Preview

nestjs-monorepo-starter preview

Overview

This is a monorepo boilerplate for building NestJS projects organized into multiple packages and applications. It uses Lerna and Yarn to manage a shared codebase that includes a NestJS API server, Angular client, shared TypeScript libraries and a static landing page, allowing developers to quickly scaffold full-stack applications with code reuse across packages.

Features

authorizationauthenticationredis-queuecron-jobsend-to-end-testingmonorepo-structureshared-librariestypescript-paths

Feature Flags

authenticationlandingpageauthorizationteamsOrgsjobsQueuesearchnotificationscachingschedulingCrons

Recommended Use Cases

full-stack-applicationsmicroservicesapi-developmentscalable-projects

Frontend

reactangular

Backend

nestjsnodejs

Auth Providers

None

Deployment Targets

renderdocker

Payment Providers

None

Quick Facts

โญ Stars
295
๐Ÿด Forks
35
๐Ÿ”„ Active
Unknown

Stack

Framework
nestjs
Language
typescript
Database
mongodb
Testing
jest
CI
github-actions

Data Layer

Databases
mongodb, redis

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open-source boilerplate
Get Started with this Boilerplate