Note: This documentation uses Next.js App Router. If you're still on Pages Router, see the migration guide.

🚀 Getting Started

This guide explains how to use boiler.plate to create your SaaS application with modular components.

Access boiler.plate

Simply visit boiler.plate - no installation required! The entire process is handled through an intuitive UI.

Quick Start

🚀 Quick Start Stacks

Get started quickly with pre-configured module combinations:

  • Supabase + Stripe SaaS - Complete SaaS with auth and payments
  • Next.js + SQLite + Stripe - Simple stack for rapid prototyping
  • Custom Stack - Build your own combination
  1. Configure Your Project: Enter your project name, description, and target directory
  2. Choose Quick Start Stack: Select from recommended combinations like "Supabase + Stripe SaaS" or build custom
  3. Select Modules: Pick individual modules (auth, database, payments, etc.) from the available options
  4. Configure Environment Variables: Set up required environment variables through the UI modals
  5. Generate: Click "Create" to generate your complete SaaS boilerplate
  6. Download & Deploy: Get your generated project and start building

UI Workflow

Project Configuration: Start by filling out your project details in the main form.

Module Selection: Browse available modules and click to add them to your project. Dependencies are automatically handled.

Environment Setup: When you select modules requiring configuration, modal dialogs will guide you through setting up environment variables.

Quick Start Stacks: Use pre-configured stacks for common use cases like "Next.js + SQLite + Stripe" for rapid setup.

Tip: Start with a Quick Start Stack if you're building a common SaaS pattern, or select individual modules for custom requirements. The auth module is recommended as a foundation since many other modules depend on it.