SaaS Starter for Vibe Coders
Skip the boilerplate. Start vibe coding your SaaS.
A Next.js 16 starter with Auth.js, Stripe subscriptions and Prisma already wired up — plus Cursor rules and AGENTS.md so your AI pair-programmer writes code that fits from the first prompt.
$49 · one-time payment, launch price
What's included
Next.js 16 App Router + TypeScript
Strict TypeScript, src/ layout, Server Components by default, Tailwind CSS v4.
Auth.js v5
Sign in with GitHub or an email magic link (any SMTP provider). Database sessions via the Prisma adapter.
Stripe subscriptions
Stripe Checkout for a recurring plan, the Stripe Customer Portal for “Manage billing”, and a signature-verified webhook that syncs subscription status to your database.
Prisma database
SQLite works with zero setup. Switch to Postgres (Neon, Supabase, Vercel Postgres, Railway…) by changing one line in schema.prisma.
Pages you need on day one
Landing page, pricing page, login page and a protected dashboard that shows the user's plan.
Rules for AI coding tools
.cursor/rules (project, Stripe and database rules), AGENTS.md and CLAUDE.md describe the stack and conventions so Cursor, Claude Code and other agents write code that fits.
Who it's for
- →You build with Cursor, Claude Code or another AI tool and want a solid base instead of a blank repo.
- →You've lost a weekend to wiring auth, Stripe webhooks and a database together.
- →You want a project your AI agent understands — with rules that keep its code consistent.
- →You're shipping a subscription SaaS on Next.js and plan to deploy on Vercel.
Not for you if you need teams/organizations, an admin panel or one-time payments out of the box — those aren't included.
FAQ
What is VibeBoot?
VibeBoot makes starter templates for vibe coders — people who build apps with AI coding tools like Cursor. The first product is the VibeBoot SaaS Starter.
What is in the VibeBoot SaaS Starter?
A Next.js 16 (App Router, TypeScript) project with Tailwind CSS v4, Auth.js v5 (GitHub and email magic link), Prisma (SQLite default, Postgres switch), Stripe subscriptions with Checkout, the Customer Portal and a verified webhook, landing/pricing/login/dashboard pages, Cursor rules, AGENTS.md, CLAUDE.md, a documented .env.example and a setup README.
How much does it cost?
$49, one-time payment, launch price. No subscription.
What do I need to run it?
Node.js 20 or newer, a GitHub account (for the OAuth app) and a Stripe account — test mode is fine. Email magic links need an SMTP provider and are optional.
Does it work with Cursor only?
No. It is a normal Next.js project. The .cursor/rules files are used by Cursor; AGENTS.md and CLAUDE.md are read by other agents such as Claude Code. You can also code it by hand.
Can I deploy it to Vercel?
Yes. The README walks through deploying to Vercel: switch to Postgres (SQLite files don't persist on serverless), add the env vars, and register the production Stripe webhook and GitHub callback URL.
Does it include one-time payments, teams or an admin panel?
No. Billing is a subscription plan via Stripe Checkout. There are no teams/organizations, admin panel, or multi-tenant features out of the box — the included Cursor rules are designed to help you add features like these yourself.
What license do I get?
A single-buyer license: build unlimited personal or client end products, commercial use allowed. You may not resell, redistribute or publish the template itself (private repos are fine).
Ship your idea this weekend
One download. Unlimited projects. $49 one-time.