For buyers

Onboarding Guide

A complete A→Z walkthrough from clone to production. Five phases, ~80 minutes total. Each phase ends with a clear checkpoint so you know exactly when you can move on.

How this guide is structured

Phases are independent — you can pause and resume between them. Each phase tells you what accounts and keys you need before starting, what to actually do, and how to verify the result before moving on. If you only need the reference for one specific piece (Stripe, AI, deployment…) jump to the category index instead.

The five phases

What you will need overall

  • A Supabase project (free tier works) — Postgres, Auth, Storage, RLS all included. You will need the direct Postgres connection string for the init wizard.
  • A Stripe account in test mode for the billing flow. Live keys come later, only at deploy time.
  • At least one LLM provider key (OpenAI / Anthropic / Google). OpenAI is required if you plan to use RAG / embeddings.
  • An email provider account (Brevo or Mailjet) for magic links and transactional mail.
  • Node.js 20+, git, and a code editor on your machine.
Ready? Start with Phase 0

Phase 0 takes about 5 minutes — you just create the third-party accounts and check the tools on your machine. Nothing technical yet.

Start Phase 0: Before you start