Courses

Complete SaaS: from starter repo to paying customers

Find a problem teams pay for, set a price, then build on a working starter repo: login, organisations with roles, tested data separation, subscriptions with Stripe or Dodo Payments, admin area, legal page templates and deploy on your own server. The last modules cover launch, first customers, support and the numbers.

€499one-time payment
Buy the course

Bought it? Sign in with the email from your purchase. Terms · Right of withdrawal

Already enrolled? Sign in

Read the first lesson

Needs Node.js 22, Docker, the Supabase CLI, a GitHub account, a coding agent (Claude Code or Codex) and a test account at Stripe or Dodo Payments (free in test mode). For the deploy part a server with Coolify or another host. Plan about 25 to 35 hours plus building time.

Self-study course: slides, hands-on tasks and templates, at your own pace. No graded tests, no individual tutoring.

For whom

Founders and developers who want to run a B2B SaaS of their own and do not want to build the same groundwork from scratch. You can read TypeScript and work with a coding agent.

Where you end up

At the end you have a validated offer with a price, the starter adapted to your product and running on your domain with subscriptions in test or live mode, filled-in legal page templates ready for review, CI, backups and monitoring, and a plan for launch and your first customers.

Contents

  1. 01 · Problem and customer
  2. 02 · Offer and price
    • Positioning and the one-sentence offer12 min
    • SaaS pricing: tiers, seats, usage, annual plans14 min
    • What a customer costs you: fees, hosting, AI14 min
  3. 03 · The starter repo
    • Get the starter running locally15 min
    • Project structure and working with a coding agent12 min
  4. 04 · Accounts, teams and data separation
    • Login: password, magic link and the proxy13 min
    • Organisations, roles and invites14 min
    • RLS, grants and policy tests15 min
  5. 05 · Payments
    • The payment adapter: Dodo or Stripe15 min
    • Webhooks and entitlements15 min
    • The admin area11 min
  6. 06 · Legal pages, deploy and operations
    • Filling in the legal page templates15 min
    • Deploy on your own server with Coolify15 min
    • CI, backups and monitoring14 min
  7. 07 · Launch and first customers
    • Your launch week, day by day12 min
    • The first 10 customers, within the law15 min
    • Onboarding and activation13 min
  8. 08 · Running the business
    • Support with little time12 min
    • Churn and feedback loops13 min
    • Bookkeeping, VAT and the small business rule15 min
    • Your 90-day plan15 min

Material

  • SaaS starter repo (ZIP, Next.js 16 + Supabase + Stripe/Dodo)
  • Checklist: adding a new table safely (DE + EN)
  • Go-live checklist, technical (DE + EN, no legal advice)
  • Customer interview script and notes sheet (DE + EN)
  • Pricing and cost calculator per customer (CSV, example values)
  • Launch week plan and support reply templates (DE + EN)