Documentation
All-in-one SaaS starter

Launch-ready boilerplate, documented for resale.

Everything in this folder ships as part of the download your customers receive: authentication, billing, dashboards, marketing pages, and this documentation site. Follow the sections below to configure, customize, and repackage StartupKit with confidence.

Start Here

Download, install, configure, and verify the boilerplate in minutes.

Core Modules

Deep dives for every production feature included in StartupKit.

Release Playbook (Zip → Production)

Follow this loop every time you customize the boilerplate for a new customer.

  1. 1Unzip the download you received from StartupKit (no Git history included).
  2. 2Fill in .env using the Environment Variables guide and run Prisma migrations.
  3. 3Register a test account, verify the email via Resend or /dev-tools, and walk through onboarding.
  4. 4Connect Stripe (products, webhook, CLI) and run a full checkout + cancellation cycle.
  5. 5Customize theming, pricing copy, and dashboard modules to match your brand.
  6. 6Zip the project back up (or push to a private repo) when handing it off to your buyers.

Tech Stack

Frontend

  • Next.js 15 (App Router)
  • React 19 + TypeScript
  • Tailwind CSS v4
  • shadcn/ui + Radix primitives
  • Recharts + dnd-kit

Backend

  • NextAuth.js
  • Prisma + MongoDB Atlas
  • Stripe Billing
  • Resend email
  • Zod validation

Resources & Support

  • 📄 Need extra detail? Open AUTH_SETUP.md or STRIPE_SETUP.md inside the project root for deep-dive playbooks.
  • 🧪 Use /dev-tools (development only) to mark emails verified instantly.
  • 🧭 Keep this documentation folder in sync before zipping the project so customers can follow along offline.
  • 💬 Questions while reselling? Reach out to your StartupKit support contact or add your own support email to this list.

Need a reminder later?

This documentation is shipped with every boilerplate.

See how to add features