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.
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.
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.









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.
Technology
Built with modern, production-grade tools.
Pricing
Simple, transparent pricing.
Frequently Asked Questions
Common questions about the product.