Get started
Introduction
Launch Kit is the app. Add your keys, set the config, and ship the part people pay for.
Launch Kit is a Next.js starter you run as the product. Auth, checkout, webhooks, email, SEO, and the landing page are already wired. You do not integrate a library. You open the repo and start on the feature people pay for.
The path is short on purpose:
Get the code → install it → add your credentials → configure it → customise what you need → deploy.
What's included
- A Next.js 15 TypeScript app with App Router
- Google login and magic links on Supabase
- Stripe checkout that writes
has_accesson the customer profile - Resend welcome email after a successful payment
- 30 landing page sections, with a catalog at
/showcase - An MDX blog, SEO tags, and a sitemap
- Instruction files for Cursor and Claude so you can prompt the rest of the product
Use it on unlimited projects you own or control. Do not resell or republish the boilerplate itself.
What you change
| You edit | You leave alone |
|---|---|
.env.local | libs/supabase/*, middleware.ts |
config.ts | libs/stripe.ts, checkout, portal, and webhook routes |
Homepage sections in app/page.tsx | libs/resend.ts, libs/api.ts |
| Copy, logo, legal, blog posts | Auth callback and session refresh |
/dashboard — this is your product | The MDX / SEO pipeline |
Where to start
- Quick start — install and see the homepage
- Configuration — put your name, plan, and theme in
config.ts - Environment variables — then Supabase, Stripe, and Resend
When you launch your own product, delete app/docs and content/docs so this documentation does not ship on your domain.