What it takes to ship a SaaS in a weekend: Next.js on Vercel, Supabase for data and auth, Stripe for money, Claude for the AI parts.
The stack we reach for to get a paid product live in a weekend. Every piece has a free tier, a first-party Next.js guide and docs an agent can read, so Claude Code does most of the wiring while you decide what the product is.
Supabase carries the most weight. Postgres, sign-in, storage and row level security sit in one place, behind one dashboard and one set of keys. Stripe Checkout and the customer portal cover billing without a pricing backend of your own, and Resend sends the emails that sign-in and billing need.
It suits solo builders and small teams shipping a B2B or prosumer SaaS. If you'd rather own the database, swap Supabase for Neon and Better Auth and the rest still holds. If the product has no AI in it, drop the AI layer.
npx phatstacks@0 use @demo/saas-starter writes AGENTS.md and CLAUDE.md and lists these, in order, to run.
One command sets up a new project with all 24 tools and writes the AGENTS.md your coding agent reads first.
phatstacks@0 use @demo/saas-starter