Code · Builder

Indie SaaS

RecommendedClaude-led pair programming

Claude is the pair, Figma is the design surface, Vercel is the deploy target. End-to-end indie SaaS from idea to billing in a weekend.

· 5 months ago
CODEBUILDERADVANCEDAdvancedFrom $40/mo
The stack
Claude
Pair programmer

Long context + best code edits. Use a project per repo with the codebase as context.

Free · $20/mo Pro · $100/mo Max 5x · $200/mo Ultra · Sonnet API $2/$10 per M tokens (input/output)Alts: ChatGPT
ChatGPT
Quick lookups + voice

Faster for one-off questions; better voice mode for thinking-out-loud sessions.

Free · $8/mo Go · $20/mo Plus · $100/mo Pro 5x · $200/mo Pro 20x · $500/mo Pro · $25/user/mo BusinessAlts: Claude
Figma
UI sketching

AI plugins draft from text; you only have to refine.

Free · Pro from $12-$20 per seat/mo (seat-based)Alts: Canva
Real monthly cost
small
$40/mo
Weekend MVP
  • claude$20
  • chatgpt$20
  • figmaFree
medium
$75/mo
Side project
  • claude$20
  • chatgpt$20
  • figma$15
  • + infra$20
heavy
$220/mo
Full-time founder
  • claude$80 API
  • chatgpt$20
  • figma$15
  • + infra$105
Recent changes to this stack
featureOCT 29

Usage and Cost Analytics API launched in beta to track token consumption and costs

Anthropic released the Usage and Cost Analytics API in beta, enabling organizations to monitor token usage and costs across Claude API consumption with filtering and grouping by dimensions like model, workspace, and API key. The API provides /v1/organizations/analytics/usage and /v1/organizations/analytics/cost endpoints. Legacy usage reporting endpoints remain supported.

featureOCT 23

Claude Tag API released in beta for Claude Enterprise organizations on Slack

The Claude Tag API is now available in beta for Claude Enterprise organizations, providing endpoints to read and configure Claude Tag settings on Slack channels and workspaces with Access bundle support. The API requires Admin API keys with read:claude_tag or write:claude_tag scope. This feature is exclusive to Claude Enterprise.

Workflow
  1. 1
    Sketch UIFigma

    Figma + AI plugin: text to wireframe. 30 minutes of cleanup.

  2. 2
    ScaffoldClaude

    Claude in IDE: scaffold the full stack from the wireframe.

    Prompt · Project scaffold prompt
    Scaffold a production-ready Next.js (App Router) project for the following product:
    
    Product: {{1-line description}}
    Core jobs the user does: {{list 3 to 5}}
    Auth: {{Clerk | Auth.js | none}}
    DB: {{Postgres (Neon) | SQLite | Supabase}}
    Payments: {{Stripe Checkout | Lemon Squeezy | none}}
    Hosting target: Vercel
    
    Generate, in this order:
    1. `package.json` with pinned versions for the latest stable Next, React, Tailwind v4, Drizzle (or chosen ORM), and the auth/payment SDKs.
    2. File tree (no code yet) with `app/`, `lib/`, `db/`, `components/`. Note which routes are public vs protected.
    3. `db/schema.ts` with the minimum tables to support the core jobs above.
    4. The first 2 routes end-to-end (page.tsx + server action + DB call).
    5. A `README.md` with setup, env vars, and `npm run dev` instructions.
    
    Constraints: no class components, no `getServerSideProps`, no axios. Server components by default. Tailwind utility classes inline. Single source of truth per concept (no parallel "old" and "new" patterns).
  3. 3
    Iterate liveChatGPT

    Voice mode in ChatGPT for thinking-out-loud while debugging.

  4. 4
    ShipClaude

    Deploy to Vercel. First sale before bedtime.

What it produced
Indie hacker, 2 days, $300 MRR by month 2

Niche SaaS for property inspectors. ~$40/mo tooling cost; the rest is hosting + Stripe.

Common pitfalls
AI-shaped slop UI

Default Tailwind + shadcn looks generic; spend a half day on type scale + spacing.

Skipping the 'why this'

Founders ship the MVP and forget the landing page. Write the page first, the product second.

Other ways to do Indie SaaS in a weekend
Weekly changelog

What changed in AI tools and the stacks that ship. One email a week.

Spotted something off?
Wrong price, dead link, stale tool — anything. We review every fix.
Suggest a fix to this stack