Skip to content

Package Structure (Buyer Guide)

LaunchKit Pro is a pre-made source-code package for buyers to customize into their own SaaS product. Provider integrations (Stripe, OpenAI, S3, etc.) are optional and configured via environment variables when you are ready.

Top-level layout

text
LaunchKit Pro/
├── launchkit-pro-backend/     # NestJS API
├── launchkit-pro-frontend/    # Next.js App Router UI
├── launchkit-pro-docs/        # VitePress buyer documentation
├── launchkit-pro-infra/       # Deploy scripts, backup, packaging samples
├── CHANGELOG.md               # Release notes
├── README.md                  # Workspace overview
└── docker-compose.example.yml # Optional Docker stack

Backend (launchkit-pro-backend)

  • src/modules/ — feature modules (auth, workspaces, billing, ai, storage, admin, demo, …)
  • prisma/ — schema and migrations
  • .env.example — safe template (copy to .env)
  • README.md — API quick start

Frontend (launchkit-pro-frontend)

  • src/app/ — routes (dashboard, admin, marketing, auth)
  • src/lib/ — API client, auth, workspaces, theme
  • .env.example — public env template
  • README.md — frontend quick start

Documentation (launchkit-pro-docs)

  • guide/ — buyer guides (this site)
  • .vitepress/ — theme and config
  • Build: npm run build → static dist

Infrastructure (launchkit-pro-infra)

  • scripts/deploy-backend.sh — robust VPS backend deploy
  • scripts/backup-launchkit.sh — VPS backup foundation
  • samples/ — buyer package templates, README-BUYER
  • packaging/ — marketplace release notes templates

What buyers typically customize

  1. Branding, copy, and marketing pages
  2. Plan names, prices, and feature matrix (Admin → Plans)
  3. Enable real providers (billing, AI, storage, email) via .env
  4. Deploy to their VPS or cloud using infra scripts
  5. Optional: license enforcement, demo mode for public demos

What stays as foundation

  • Multi-workspace RBAC, audit logs, admin console
  • Mock providers for zero-key local development
  • Security headers, rate limits, CAPTCHA foundation
  • API keys, webhooks, queues (optional Redis)

License

Your marketplace purchase license governs redistribution. This documentation does not replace your license terms.

LaunchKit Pro by LaunchKit Labs — buyer documentation. No secrets in this site.