Skip to main content
Starter KitAvailable

NestJS Modular Monolith Premium Starter Kit

Production-ready NestJS backend foundation for serious applications.

A pre-built NestJS 11 backend starter kit delivered as complete source code and documentation — built with modular monolith architecture, PostgreSQL, TypeORM, authentication, RBAC, API documentation, observability, testing, Docker, CI, and production-oriented infrastructure.

NestJS Modular Monolith Premium Starter Kit preview
!
The Problem

Starting a production backend from scratch means repeatedly rebuilding authentication, authorization, user management, database migrations, API documentation, logging, health checks, testing, Docker, CI, and security infrastructure. This consumes development time before the actual business features are even started.

The Solution

Start with a production-minded NestJS foundation that already establishes the architecture and backend infrastructure. Keep your application modular and maintainable while avoiding the operational overhead of microservices, so you can spend more time building the features that matter to your product.

Digital Product

This is a pre-built software product delivered digitally. No custom development or design services are included.

Digital Delivery

This is a pre-built software product delivered digitally. You receive the complete source code, documentation, and configuration files. No custom development or design services are included.

License

Delivered with its applicable source-code license, permitting use as a foundation for your own projects. Review the included license file for the full terms.

Product Information

Ownership, requirements, support, and updates.

Developed & maintained by RumahKodingku

The product is developed and maintained by RumahKodingku.

Requirements

  • Node.js 20 or newer
  • PostgreSQL 14 or newer
  • pnpm or npm
  • Docker and Docker Compose for local infrastructure

Product Support

Support is provided for product-related questions and issues according to the product's support policy. Product support covers setup, usage, and reported bugs — it does not include custom development, design, or consulting.

Updates

Product updates are provided according to the product's update policy. Customers receive applicable product updates as they are released.

Product Preview

Take a closer look at what's included in the starter kit.

NestJS Modular Monolith Premium Starter Kit screenshot 1
Preview 01
NestJS Modular Monolith Premium Starter Kit screenshot 2
Preview 02
NestJS Modular Monolith Premium Starter Kit screenshot 3
Preview 03
NestJS Modular Monolith Premium Starter Kit screenshot 4
Preview 04
NestJS Modular Monolith Premium Starter Kit screenshot 5
Preview 05
NestJS Modular Monolith Premium Starter Kit screenshot 6
Preview 06
NestJS Modular Monolith Premium Starter Kit screenshot 7
Preview 07
NestJS Modular Monolith Premium Starter Kit screenshot 8
Preview 08
NestJS Modular Monolith Premium Starter Kit screenshot 9
Preview 09

Key Features

Everything you need to build a production-ready NestJS backend.

Secure Authentication

Complete authentication flow with registration, email verification, JWT access tokens, rotating refresh tokens, CSRF protection, password changes, logout, and session management.

Advanced RBAC

Flexible role-based access control with system roles, custom roles, permissions, user-specific ALLOW/DENY overrides, and protected administrative routes.

User Management

Complete user lifecycle management with profiles, email updates, user administration, search, filters, status management, soft deletion, and account restoration.

Modular Monolith Architecture

Clear module boundaries with presentation, application, domain, infrastructure, and public API layers while keeping the system as one deployable application.

OpenAPI + Scalar Documentation

Interactive API documentation generated from application contracts with authentication schemes, validation schemas, pagination, errors, endpoint metadata, and machine-readable OpenAPI output.

Production Infrastructure

Docker Compose, multi-stage Docker builds, PostgreSQL health checks, persistent volumes, Mailpit, Nginx reverse proxy, request limiting, and production-oriented configuration.

Testing & CI

Automated GitHub CI with formatting, linting, TypeScript checking, migration verification, unit tests, coverage, end-to-end tests, production builds, and dependency security auditing.

Observability & Health

Structured Winston logging, request IDs, rotating log files, liveness and PostgreSQL readiness checks, memory thresholds, and infrastructure-friendly health endpoints.

Database Migrations & Seeding

TypeORM migration workflows with transactional execution, PostgreSQL UUID support, repeatable seeders, default roles and permissions, and super-admin bootstrap tooling.

Developer Documentation

Complete Fumadocs documentation covering setup, architecture, configuration, authentication, RBAC, API usage, database migrations, deployment, operations, testing, and troubleshooting.

Architecture

How the pieces fit together.

The application uses a modular monolith architecture where authentication, users, and RBAC remain independently structured business modules inside one deployable NestJS application. Each module follows presentation, application, domain, infrastructure, and public API boundaries. Shared infrastructure provides HTTP, configuration, database, logging, mail, and observability capabilities.

What's Included

Everything you get with the purchase.

Complete NestJS 11 source code
Modular monolith architecture
Authentication module
Users module
RBAC module
PostgreSQL + TypeORM integration
Database migration and seeder system
JWT access token authentication
Rotating refresh tokens
CSRF protection
Session management
OpenAPI JSON documentation
Scalar API reference
Rate limiter configuration
Audit logging
Winston structured logging
Health check endpoints
Docker and Docker Compose configuration
Nginx reverse proxy configuration
Husky and Commitlint configuration
GitHub CI workflow
Typed environment configuration with Joi
ESLint architectural boundaries
Fumadocs documentation
Testing infrastructure
Applicable license

Technology

Built with modern, production-grade tools.

NestJS 11TypeScriptPostgreSQLTypeORMJWTPassportOpenAPIScalarDockerDocker ComposeNginxJoiWinstonFumadocsGitHub ActionsHuskyCommitlint

Pricing

Simple, transparent pricing.

one time
$29

One-time purchase. Digital product delivered as source code and documentation.

Buy Now

Frequently Asked Questions

Common questions about the product.

What is NestJS Modular Monolith Premium Starter Kit?
It is a production-ready NestJS 11 backend starter kit designed around modular monolith architecture. It provides authentication, RBAC, user management, database infrastructure, API documentation, testing, observability, Docker, CI, and production-oriented tooling.
Why use a modular monolith instead of microservices?
The modular monolith keeps clear business and architectural boundaries without introducing the operational complexity of distributed services. Modules can evolve independently while remaining inside one deployable application.
What authentication features are included?
The authentication system includes registration, email verification, JWT access tokens, rotating refresh tokens, CSRF protection, password changes, email changes, logout, session listing, session revocation, and logout from all sessions.
Does it include RBAC?
Yes. The RBAC system includes SUPER_ADMIN, ADMIN, and USER roles, custom roles and permissions, role-permission assignment, user-specific ALLOW/DENY overrides, permission-based route protection, and administrative safeguards.
Is Docker configuration included?
Yes. The project includes multi-stage Docker configuration and Docker Compose services for the API, PostgreSQL, and Mailpit, along with health checks, persistent volumes, and service dependency orchestration.
Is API documentation included?
Yes. The project includes OpenAPI JSON documentation and an interactive Scalar API reference with authentication, validation, pagination, error schemas, endpoint metadata, and configurable documentation availability.
Is testing and CI included?
Yes. The project includes unit, coverage, and end-to-end testing infrastructure together with GitHub CI workflows for formatting, linting, type checking, migration verification, production builds, and dependency security auditing.
How is the product delivered?
The product is delivered digitally through the RumahKodingku storefront. The purchase provides access to the NestJS Modular Monolith Premium source code and documentation.
Is this a custom development service?
No. This is a pre-built software product. Customers purchase the existing source code and related digital materials — it is not a custom development engagement.
Will you build a custom application for me?
Custom development is offered separately through our Services business and is not included with this product.
What do I receive after purchase?
You receive the pre-built NestJS Modular Monolith Premium source code, documentation, and configuration files delivered digitally. No custom development, design, or consulting is included.