VelocityKitVelocityKit

Getting Started

Get up and running with VelocityKit in minutes.

Welcome to VelocityKit, a production-ready SaaS starter designed for AI-native founders who ship fast.

Prerequisites

Before you begin, make sure you have the following installed:

Required:

  • Node.js 18 or later (recommend matching your deployment environment, typically Node 20. Use a version manager like fnm (recommended) or nvm)
  • pnpm (npm install -g pnpm)

Optional (for local development):

Quick Start

1. Create Your Repository

After purchase, you'll get access to the VelocityKit GitHub repository. Click Use this template to create your own private copy, then clone it:

git clone https://github.com/your-username/your-new-repo
cd your-new-repo
pnpm install

The code is yours to own and modify—no ongoing fees or licenses.

2. Run the Setup Wizard

The interactive setup wizard will configure everything for you:

pnpm onboard

The wizard will:

  1. Check system requirements and help install missing tools
  2. Configure your branding (product name, tagline, hero content)
  3. Guide you through getting API keys for each service
  4. Create Stripe products automatically via the API
  5. Validate all integrations

3. Start Development

pnpm dev

Open http://localhost:3000 to see your app.

What's Included

VelocityKit comes with everything you need to launch a SaaS:

  • Authentication — Email/password, social login, and MFA via Supabase
  • Billing — Stripe Checkout, Customer Portal, and webhook handling
  • Analytics — PostHog integration with feature flags
  • Email — Transactional emails via Resend
  • Database — Postgres with Row Level Security
  • UI Components — shadcn/ui with Tailwind CSS

Next Steps

  1. Explore the tech stack to understand the architecture
  2. Set up Supabase for authentication and database
  3. Configure Stripe for billing
  4. Learn the development workflow