← Back to Blog

Getting Started with the SaaS Boilerplate

This guide walks you through setting up and customizing the boilerplate for your SaaS product.

Prerequisites

  • Node.js 18+
  • A Convex account (free tier works great)
  • A Stripe account (test mode)

Step 1: Clone and Install

Clone the repository and install dependencies:

git clone https://github.com/your-repo/svelte-saas-boilerplate
cd svelte-saas-boilerplate
npm install

Step 2: Configure Services

Run the setup command to configure your external services:

npx convex dev

This starts the Convex development server and creates your first deployment.

Step 3: Start Building

Describe what you want to build in plain English. The AI workflow system will guide you through:

  1. Clarification — Understanding your requirements
  2. Research — Investigating patterns and architecture
  3. Planning — Creating an implementation plan
  4. Building — Writing the code
  5. Verification — Reviewing the result

What’s Included

FeatureStatus
AuthenticationReady to use
Billing (Stripe)Ready to use
Email (Resend)Ready to use
Analytics (PostHog)Ready to use
Team ManagementReady to use
BlogReady to use
DocumentationReady to use

Next Steps