Skip to content
Documentation

Introduction

Your starting point for a production-ready SaaS.

View Markdown

Ship & Scale is a Next.js SaaS starter with Auth, workspaces, subscriptions and a customizable interface already connected. Start with the infrastructure your product needs and focus on what makes it worth using.

You get the source code and run it on your own provider accounts. Kickstart handles the initial service setup. The example app is called Forma; replace its brand and features with your own.

Start with Tech stack, then follow Setup → Accounts → Configuration → Kickstart.

Who it's for

  • Founders building their first SaaS with a coding agent or developer.
  • AI builders who want an established architecture and documentation their agent can use.
  • Indie hackers launching multiple products without rebuilding the same infrastructure.

How Kickstart works

Three credentials connect your project to Supabase, Stripe and Resend. Kickstart checks access, then creates the services behind your app.

Add your credentials

After cloning and installing the starter, add SUPABASE_ACCESS_TOKEN, STRIPE_TEST_SECRET_KEY and RESEND_API_KEY to your local .env. Accounts and Configuration cover the required permissions. Keep secret values out of chats and source control.

Check access and provision

npm run kickstart:check runs read-only checks. Then npm run kickstart creates your hosted Supabase project with its schema, permissions, Auth, storage and functions. It publishes five Resend email templates, configures Stripe test products, prices, webhooks and the billing portal, and saves generated settings to .env.

Run your app

Run npm run dev and test signup, email and billing. Next.js runs locally against your hosted services. The Kickstart guide covers checks and recovery; deployment follows with GitHub, Vercel and production credentials.

Before launch

The providers' free plans cover building and launching; upgrade Vercel to Pro before you take payments. Customize the product, review content and permissions, and test customer flows using the production launch checklist.

Build with your agent

Download the docs (.md) and give your agent access to your repository. Use this prompt to build context for future features. Agent-Friendly Docs explains how the manual and AGENTS.md work together.

What's in the starter

Each card links to a detailed guide.

Your member dashboard

Your Ship & Scale member area contains the Starter kit, Documentation, Founder playbook and Discord community. It's separate from the customer dashboard in your app.

Open Starter kit to connect GitHub and get access to the starter. Setup walks through each step.

Ship & Scale member dashboard with separate cards for Starter kit, Documentation, Founder playbook and Discord community.

Start here

Continue through Tech stack → Setup → Accounts → Configuration → Kickstart to get your local app running. Troubleshooting is available along the way.

Template 0.0.1 · September 2026 source snapshot