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 stackBackend (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 templateREADME.md— frontend quick start
Documentation (launchkit-pro-docs)
guide/— buyer guides (this site).vitepress/— theme and config- Build:
npm run build→ staticdist
Infrastructure (launchkit-pro-infra)
scripts/deploy-backend.sh— robust VPS backend deployscripts/backup-launchkit.sh— VPS backup foundationsamples/— buyer package templates, README-BUYERpackaging/— marketplace release notes templates
What buyers typically customize
- Branding, copy, and marketing pages
- Plan names, prices, and feature matrix (Admin → Plans)
- Enable real providers (billing, AI, storage, email) via
.env - Deploy to their VPS or cloud using infra scripts
- 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.