Skip to content

From Zero to Running SaaS in 5 Minutes

This is exactly what you get after purchase. Clone, configure, run.

1

Clone & Install

$ git clone [your-download-link] my-saas

$ cd my-saas

$ npm install

# 1,200+ packages, ~60 seconds

2

Configure Environment

$ cp .env.example .env

# Edit .env with your keys:

JWT_SECRET=generate with: openssl rand -base64 32

STRIPE_SECRET_KEY=from dashboard.stripe.com

RESEND_API_KEY=from resend.com

3

Start Database

$ npm run docker:db

# Starts PostgreSQL + Redis + pgAdmin + RedisInsight + MinIO

# All configured, zero setup needed

4

Run

$ npm run dev

# API on localhost:3000 + Angular on localhost:4200

# Hot reload enabled — edit and see changes instantly

That's it. Your SaaS is running. Time: ~5 minutes.

What You See After Setup

ServiceURLPurpose
Angular Applocalhost:4200Your SaaS frontend
NestJS APIlocalhost:3000/api/v1REST API
Swagger Docslocalhost:3000/api/docsInteractive API docs
pgAdminlocalhost:5050Database GUI
RedisInsightlocalhost:5540Redis GUI
MinIO Consolelocalhost:9001File storage GUI

20 npm Scripts Included

npm run dev
Start API + Web in parallel
npm run build
Production build both
npm run test
Run all 55+ test files
npm run db:seed
Seed demo data
npm run db:migrate
Run database migrations
npm run docker:up
Start full Docker stack
npm run lint
Lint all projects
npm run docker:prod
Production Docker deploy
Get SaaS Starter Pro — $249

One-time purchase. Lifetime updates. 14-day refund guarantee.