Back to the starter kit

THE SAAS STARTER KIT

A closer look at
what’s included.

Ten core systems to build on. The supporting features to bring them together. Explore the foundation for your next SaaS.

See additional features

THE SAAS STARTER KIT

Build your product,
not the plumbing

Start with a working application organized for you and your coding agent to extend, so you can spend your time on what customers actually buy.

More

Build with your favorite AI coding agent

Start with an organized Next.js application and clear project instructions, so you and your coding agent can focus on building your product.

  • Build with Cursor, Claude Code & Codex
  • AGENTS.md instructions included
  • Full Next.js & TypeScript source
  • Customizable architecture & components
  • Browser & backend tests included
forma / starterIllustrative preview
Your product starts here

Application Next.js App Router

Authentication Sign in → workspace

Workspaces Teams & permissions

Subscriptions Stripe billing

AI chat

REST & MCP

Public pages Marketing, blog & docs

UI components Customize at the source

Technical guides Set up. Adapt. Deploy.

ALSO IN THE FOUNDATION

More features included.

The supporting pieces, from your first welcome email to the details behind your launch.

Transactional email

Connect your Resend account and configure a sending domain to deliver the emails your account and workspace flows need.

  • Welcome and verification templates
  • Password-reset and magic-link templates
  • Workspace invitation emails
  • Editable HTML templates published through Kickstart

Scheduled maintenance

Included background jobs keep subscription records synchronized and recover credits reserved by abandoned AI requests.

  • Scheduled Stripe subscription reconciliation
  • Automatic recovery of expired AI reservations
  • Hosted database scheduling
  • Installation through Kickstart

Public product blog

Publish articles alongside your marketing site, with content managed in your own Supabase project.

  • Article listings and individual story pages
  • Draft, published, and scheduled content
  • Author, category, date, and reading-time fields
  • Content updates without an application deployment

Private image storage

Let customers personalize their accounts and workspaces with controlled image uploads.

  • Profile photos in private Supabase Storage
  • Workspace logo upload, replacement, and removal
  • JPG, PNG, and WebP support
  • Server-side image validation, resizing, and metadata removal

In-app notifications

Keep account messages accessible through a notification bell and dedicated inbox, with preferences users can manage themselves.

  • Unread indicator and recent-message preview
  • Paginated notification history
  • Mark individual messages or all messages as read
  • Separate email and in-app notification preferences

SEO and public discovery

Give public pages consistent metadata and discovery files, with indexing controls for development, previews, and launch.

  • Page titles, descriptions, and canonical URLs
  • Open Graph and social-sharing images
  • Generated sitemap and robots configuration
  • Structured data for public content
  • Public Markdown and llms.txt exports

Browser and backend tests

Extend the starter with a test suite covering user journeys, setup behavior, and access boundaries.

  • Playwright browser tests
  • Responsive layout and theme checks
  • Hosted database isolation tests
  • Setup failure and retry tests

A smoother first session

Take users from signup into their workspace, with account and workspace settings available as they get started.

  • Automatic personal workspace on ordinary signup
  • Invited signups join the invited workspace
  • Editable profile name and photo
  • Editable workspace name and logo

Built-in product documentation

Publish setup guides and integration references through a documentation site that matches your product.

  • Fumadocs-powered documentation
  • Full-text search
  • Editable MDX content
  • API and MCP integration guides
  • Markdown versions of public documentation

Contact form

Give visitors a way to reach your team through a contact form connected to your configured Resend recipient.

  • Included contact page and form
  • Server-side input validation
  • Resend delivery integration
  • Submission, success, and error feedback

Legal-page starting points

Start with editable sample content ready to adapt to your business and review before publication.

  • Sample privacy policy
  • Sample application terms
  • Centralized, editable content
  • Clearly marked business-specific placeholders

Guided Vercel deployment

Use Kickstart to connect your GitHub and Vercel accounts and deploy the application with its required runtime configuration.

  • Provider checks before provisioning
  • Private GitHub repository setup
  • Git-connected Vercel deployment
  • Runtime environment configuration
  • Progress records for resumable setup

Technology logos identify the tools used in the starter, not partnerships or endorsements. Configure your own services and review sample content before launch.