A Cursor-native Next.js boilerplate to ship your SaaS in days, not months.
Next.js + Stripe + Auth + Emails, wired for Cursor out of the box. Stop burning days on setup and let AI handle the boilerplate.
For solo devs, indie hackers, and technical founders shipping their first SaaS with Cursor.
Already 100+ devs using the free Cursor kit. This is the production-ready stack that goes with it.
Stop building the same boilerplate.
Most SaaS projects die in the setup phase. You burn weeks on config, get bored, and move on.
- Wiring Auth.js & callbacks6 hrs
- Stripe webhooks & syncing4 hrs
- Resend DNS & templates3 hrs
- Dashboard shell & nav4 hrs
- Teaching AI your messy code∞ hrs
- Auth, Stripe, Database fully wired
- Cursor knows the project structure
- Best-practices enforced by rules
- Focus 100% on your unique features
- Ship your MVP this weekend
Plus, your AI assistant actually understands your code because it follows the rules.
Production Ready
Everything you need to launch
Click a category to see how Cursor Craft handles the boring stuff for you.
PaymentsMonetize from day one with Stripe
- Create checkout sessions easily
- Handle webhooks to update user accounts
- Customer portal for subscription management
- Pricing UI components ready to go
Pre-written webhooks. Cursor can generate new pricing tiers and sync them to your DB schema automatically.
AuthenticationSecure, extensible user sessions
- Auth.js (NextAuth) v5 integration
- Google & Magic Link sign-in ready
- Protected routes & middleware configured
- User dashboard session management
Auth rules in `.cursorrules` prevent common security mistakes when modifying session logic.
Email SystemComplete email infrastructure with Resend
- React Email templates ready to customize
- Resend integration pre-wired
- Magic links & auth notifications setup
- DNS configuration guide included
Cursor knows the `emails/` structure. Ask it to 'scaffold a monthly newsletter template' and it matches your brand.
DatabaseType-safe data layer
- Supabase (Postgres) setup
- Prisma / Drizzle ORM ready
- RLS Policies example included
- Type-safe database access patterns
Schema-aware. Cursor reads your `schema.prisma` to write correct type-safe queries every time.
SEO & MetaRank higher automatically
- Dynamic OpenGraph images generation
- Sitemap.xml auto-generation
- Metadata configuration per page
- JSON-LD structured data components
Ask Cursor to 'generate SEO tags for this page' and it uses the helper components correctly without hallucinating.
Design SystemBuilt-in UI designer in your prompts
- Tailwind CSS configured & optimized
- shadcn/ui component library installed
- Dark mode support out of the box
- Consistent typography & theming
Cursor knows your design system. Ask it to 'make this card look like the dashboard stats card' and it matches the visual style exactly.
Everything ElseThe production polish
- Analytics (PostHog/Mixpanel) setup
- Rate limiting & security headers
- Global error handling & logging
- Marketing copy templates
Full-stack awareness. It connects the frontend events to the backend analytics automatically.
Payments
Monetize from day one with Stripe
- Create checkout sessions easily
- Handle webhooks to update user accounts
- Customer portal for subscription management
- Pricing UI components ready to go
Pre-written webhooks. Cursor can generate new pricing tiers and sync them to your DB schema automatically.
Professional Polish
Clean design. No "AI Slop".
Cursor rules tuned for the best models. Generate crisp, professional UI elements that look hand-crafted—not purple gradients and weird shadows.
AI-Native Workflow
Turn AI into your Senior Engineer
It's not just autocomplete. See how Cursor Craft's rules and patterns power your entire development cycle.
ScaffoldGenerate entire features
I'll help you set up the billing feature. I've generated the Prisma schema and a starter UI component based on your rules.
model User {id String @id+ posts Post[]+ plan BillingPlan?}
BrainstormGenerate ideas
Here are 5 viral marketing angles for a dev tool: 1. **"Roast My Code" Campaign**: A CLI tool that playfully critiques user code. 2. **Open Source a useful internal tool**: Release a small, polished utility you actually use.
RefactorModernize code
I've converted the client-side fetch to `actions/get-invoices.ts` and updated the component to be async. This removes the need for the loading state.
- const [data, setData] = useState(null)- useEffect(() => { fetch... })+ const data = await getInvoices()+ return <Dashboard data={data} />
AuditFind vulnerabilities
The webhook signature verification is missing. This allows anyone to fake a payment event. I've added `stripe.webhooks.constructEvent` to fix it.
const body = await req.text()+ const event = stripe.webhooks.constructEvent(+ body,+ signature,+ process.env.STRIPE_WEBHOOK_SECRET+ )
FixSolve bugs instantly
It looks like you're rendering `Date.now()` on the server. I've wrapped the timestamp in a `useEffect` so it only renders on the client.
- <span>{Date.now()}</span>+ const [mounted, setMounted] = useState(false)+ if (!mounted) return null+ <span>{Date.now()}</span>
I'll help you set up the billing feature. I've generated the Prisma schema and a starter UI component based on your rules.
model User {id String @id+ posts Post[]+ plan BillingPlan?}
Built with you, not just for you.
I'm looking for 5 founding buyers to help me shape the ultimate Cursor-native SaaS stack. This isn't just a purchase; it's a seat at the table.
1:1 Onboarding
45-min setup call. We wire it to your real idea together.
Private Founder Channel
Direct access to me, early builds, and roadmap influence.
Lifetime Access
Unlimited projects. Future updates included. Lowest price ever.
Become a Founding Buyer
Lifetime access, personal onboarding, and a say in the roadmap — for the first 5 buyers only.
Founding Price
- Founding Buyer Perks included
- Solo dev / small team license
- Lifetime Updates
- 100% Money-back guarantee
If you change your mind before the first stable release, just email me — I'll refund you 100%.
Meet the Creator
Waldemar Panin
Product Engineer & Founder
I'm a product engineer who got obsessed with using Cursor as a real co-engineer, not a toy. I created the Cursor Starter Kit to fix messy AI output. This boilerplate is the production-ready version I use for my own projects—designed to help you ship in days, not months.
Frequently Asked Questions
What if I'm new to Cursor?
The boilerplate comes with a 'Cursor Crash Course' guide and rules that help you learn by doing. It's actually the best way to start.
What if I don't know my SaaS idea yet?
That's fine! We can use the onboarding call to brainstorm or just set up a generic foundation for when inspiration strikes.
What happens if you don't finish the boilerplate?
I build in public and share progress every week. If for any reason I cancel the project before a stable release, all founding buyers get a full refund.
Can I use this for multiple projects?
Yes. The license allows for unlimited personal and commercial projects. Client work is allowed too.
What is the exact tech stack?
It always uses the latest Next.js version (currently 15). I will update packages and implementations as needed, including major version upgrades. The tech stack is variable and supports multiple different solutions for one problem (e.g. Stripe or Polar for payments).