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
- Configure Your Project: Enter your project name, description, and target directory
- Choose Quick Start Stack: Select from recommended combinations like "Supabase + Stripe SaaS" or build custom
- Select Modules: Pick individual modules (auth, database, payments, etc.) from the available options
- Configure Environment Variables: Set up required environment variables through the UI modals
- Generate: Click "Create" to generate your complete SaaS boilerplate
- 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.