Skip to content
Launch Kit logo

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_access on 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 editYou leave alone
.env.locallibs/supabase/*, middleware.ts
config.tslibs/stripe.ts, checkout, portal, and webhook routes
Homepage sections in app/page.tsxlibs/resend.ts, libs/api.ts
Copy, logo, legal, blog postsAuth callback and session refresh
/dashboard — this is your productThe MDX / SEO pipeline

Where to start

  1. Quick start — install and see the homepage
  2. Configuration — put your name, plan, and theme in config.ts
  3. 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.