Aller au contenu principal
Production-ready SaaS boilerplate
Deploy assistant · 30 min, no terminal
GDPR · In production since 2024

Ship  your  SaaS  in  days.  Not  in   months.  

First deployment in 30 minutes with the guided assistant, without touching the terminal. Client-ready SaaS in 1-2 weeks. Complete code (auth, payments, AI, dashboard), tested, secure, ready to customize.

30-day money-back guarantee · Lifetime updates · Commercial license

+
Prisma models, zero migrations to write
vulnerabilities fixed, security audited
+
tRPC routers, depending on plan
min
from click to prod, guided assistant
Two paths, one repo

Two ways to start your SaaS

Compose it module by module in the builder, or grab the full boilerplate at once. Either way: one-time payment, you keep the repo.

Recommended

Compose your SaaS

Pick exactly the modules you need.

  • Tick your modules — the preview builds live
  • Add your name, logo and color
  • Get a tailored Next.js repo, ready to deploy

from 199€ · based on your modules

Compose my SaaS →

The full boilerplate

The whole stack, ready to go.

  • All of HeartCo in one repo
  • 3 clear plans: Starter, Pro, Team
  • Perfect if you want everything, now

from 199€ · one-time

One-time payment · you keep the repo · no subscription · 30-day refund

Demo · 90 seconds

See HeartCo in 90 seconds.

From cloning the repo to your first paying customer. No editing, no bullshit, just the real flow.

Next.js 15, Prisma 6, NextAuth v5, Stripe. It's all in the repo.

You know this moment?

You know how to code. You have the idea. But between the idea and the product lies a chasm: auth, Stripe, multi-tenant, RBAC, tests, deployment. And the enthusiasm that burns out.

9 out of 10 solo startups fail.
≈3 ideas buried

You have 3 SaaS ideas in an Apple note. None shipped.

You know how to code. You have ideas. Yet every project drowns in the same loop: auth, Stripe, multi-tenant, deployment. Three months later the enthusiasm is dead, the code is frozen, and you reopen your notes app for the next idea. Spoiler: it'll end the same way.

Notes
iCloud · draft

SaaS ideas

Nov 23 · edited 4 days ago

  • 1.AI Resume Builderabandoned · d12
  • 2.Recipe Generatorabandoned · d45
  • 3.in progress · d3
≈40h wasted

50 YouTube tutorials. Still no product.

Each tutorial covers 10% of the problem. Auth in one, Stripe in another, deployment in a third. Nobody shows how to assemble it all.

≈3 sprints burned

You're recoding auth for the 4th time

NextAuth, Supabase, Clerk, Lucia. You're still hesitating after 3 attempts. And after auth: Stripe, multi-tenant, RBAC, tests…

≈10h of panic

You deploy to prod, and the Stripe webhook breaks

Test mode worked. Prod crashes. You're googling "stripe signature mismatch" at 11pm. Checkout is broken. Nobody buys.

≈8h wasted

You cloned the repo. 11 env variables to configure.

Supabase, Stripe, Resend, Upstash: 4 sign-ups, 11 keys to copy, 4 secrets to generate. By the 3rd .env.local you've already lost track. The repo is cloned, the deployment isn't.

Anasse, HeartCo founder

Anasse

Solo founder · 20 years recoding the same base

5 years ago, I'd have killed for this boilerplate. So I built it.

New · No-code deployment

From the “Buy” click to your prod: 30 minutes.

5-step guided wizard. Live key validation. Zero terminal. If you get stuck, we get back to you within 24 business hours.

heartco.fr/setup
Step 3 of 560% complete
Accounts createdSupabase · Stripe · Resend · Upstash
API keys validated11 / 11
Generating internal secrets
AUTH_SECRETGENERATED
TOKEN_ENCRYPTION_KEYGENERATED
CRON_SECRETGENERATED
No command to type.Next
  1. Step 110 min

    Create 4 accounts

    Supabase, Stripe, Resend, Upstash. All free to start.

  2. Step 28 min

    Paste the keys

    You copy them from each service. Live validation on every paste.

  3. Step 330 s

    Auto-generation of internal secrets

    AUTH_SECRET, TOKEN_ENCRYPTION_KEY, CRON_SECRET. One click.

  4. Step 45 min

    Deploy button

    Pre-filled Vercel URL with all the keys. You click, it deploys.

  5. Step 52 min

    Admin account

    You create your first admin user and step into the dashboard.

See the wizard livePrefer the terminal? Path B is available too →

Works with your stack. Vercel · Supabase · Stripe · Resend · Upstash.

The product in pictures

See what you get.

Dashboard, CRM, invoicing, PDF: everything is ready, tested, and deployable in a single git clone.

HeartCo Dashboard
shadcn charts + Pusher live

Dashboard

Live stats, KPIs, activity. Watch your SaaS breathe in real time

CRM Kanban Pipeline
Kanban + Pusher websockets

CRM Pipeline

Multi-user synced drag & drop. No refresh needed

CRM Contacts
Prisma pagination + tRPC

Contacts

Advanced filters + bulk actions. 10,000 contacts with no lag

New quote
Server-side Factur-X PDF

Quotes

Line items, VAT, terms, signature. PDF generated in 2 seconds

Quote PDF preview
Certified e-invoicing module

PDF preview

Factur-X compliant, accepted by Chorus Pro and the French administration

Invoice list
Reminder workflow + cron

Invoicing

Status, auto reminders, exports. Track your payments live

Everything you rebuild on every project. Never again.

8features·70+tRPC routers·160+Prisma models
InfrastructureThe plumbing that works, already wired up.
All plans

You won't be writing 600 lines for Stripe webhooks

Subscriptions, upgrades, coupons, refunds, disputes: already wired up and tested. No TODO: implement payments.

All plans

You won't be wondering whether you have an IDOR flaw

65 vulnerabilities fixed, 200+ security tests. RBAC, multi-tenant guards, IDOR, CSRF: audited and closed.

All plans

You won't be discovering the bug in production

4,000+ Vitest unit tests, Playwright E2E and dedicated security checks. Production won't surprise you.

All plans

You won't be debugging a data leak between tenants

Prisma $extends isolation, organizationId auto-injected. No leak possible, even when you're exhausted.

DifferentiatorsWhat other boilerplates don't have.
Pro+

You won't be recoding a CRM, an invoicing module, or an HR tool

Kanban CRM, quotes, Factur-X invoices, HR, accounting. Duplicate and adapt them for your vertical.

All plans

You won't be repeating your architecture 30 times to Claude

Strict conventions, strict types, focused files. Cursor, Claude and Codex get it from the very first prompt.

Pro+

You won't be bolting on an AI API in a rush

Mistral baked-in. Assistants, generation, embeddings: logic centralized and documented in src/lib/ai/.

Pro+

You won't be wiring up a WebSocket server by hand

Pusher integrated: chat, push notifications, live dashboard. Private channels and presence in a few lines.

Unique differentiator

Built for vibe coding. Not in spite of it.

While others mock vibe coders, we built a boilerplate that Claude, Cursor and Copilot understand from the very first prompt. Clean conventions, strict types, readable architecture. The AI doesn't struggle, and neither do you.

claude · heartco-starter

Add an analytical accounting module with per-project breakdown

The accounting, projects and invoices routers already exist. Claude reads the RBAC matrix, extends the Prisma schema and wires up the views, without breaking multi-tenancy.

CompatibleClaude CodeCursorCopilotWindsurfCodex
Shipped in the repo · .claude/

8 Claude Code skills. Pre-wired to your architecture.

Not logo generators. Engineering skills that know your multi-tenancy, your RBAC matrix and your conventions, and ship production code from the very first prompt.

8skills·6commands·Claude Code, Cursor, Windsurf
feature-factory
Most used

Generates a complete module, not a file

Describe the feature, and the skill scaffolds everything: Prisma model, RBAC permissions, type-safe tRPC router, dashboard page, tests and freemium quota. End to end, following your conventions.

Add a vehicle management module with a per-plan quota

tenant-security-audit

Hunts down cross-tenant leaks

Scans every router, detects IDORs and mutations missing organizationId, ranks them by severity and proposes the exact fix code.

Audit multi-tenant isolation before deployment

heartco-debugger

From symptom to root cause

Classifies the error (tRPC, Prisma scope, auth, freemium) and traces it back to the file and line, with a fix that follows the boilerplate patterns.

I'm getting an unexpected 403 on /dashboard/factures

prisma-migration

Migrations without breakage

Analyzes the impact before any schema change and ranks it SAFE / CAUTION / DANGEROUS, with rollback SQL for the risky cases.

Rename the status field to state on the Devis model

prisma-performance

Hunts N+1s and full scans

Spots unbounded findMany calls, N+1 loops and missing indexes, then suggests the right Prisma optimization.

Why is the accounting dashboard slow?

safe-refactor

Rename without breaking anything

Maps the blast radius across every layer (schema, routers, pages, tests), applies the changes in order and verifies zero regression.

Rename the crm router to contacts everywhere

docs-generator

Docs that don't lie

Reads the actual code before writing and generates publish-ready MDX user guides. Anti-hallucination rule: only documents what exists.

Write the user documentation for the billing module

pre-deploy-checklist

Blocks risky deployments

Git, schema, types, tests, security scan, freemium consistency, env variables: a PASS or BLOCKED verdict before prod crashes.

Can we merge to main?

Slash commandsInstant scaffolding inside Claude Code
/new-modelOrg-scoped Prisma model
/new-routerSecure CRUD tRPC router
/new-pageApp Router dashboard page
/new-moduleComplete module from the template
/shipTypecheck + tests + commit pipeline
/fix-buildDiagnose and fix the build

The skills live in .claude/skills/ and the commands in .claude/commands/. You can modify, extend or delete them: it's your code.

What you won't have to code

1580 hours of dev.
In a single git clone.

160+ Prisma models

≈1.5h each depending on complexity

hours

70+ tRPC routers

≈6h each depending on complexity

hours

Auth + Multi-tenant + Stripe + Email

Complete setup, tested

hours

Dedicated security audit

65 vulns found + fixed

hours

16 business modules

CRM, invoicing, HR, accounting…

hours
Total: ~1580hValue: 79k – 158k€You: 199€

198 days of dev at 8h/day. For 199€.

Calculation: 1580h ÷ 8h/day × daily rate 400-800€/day (junior to senior dev, France 2025).

Founder's note: these estimates come from my own Toggl logs 2024-2025 on real projects. You can hallucinate the numbers or verify them — the source code is on GitHub.

HeartCo vs the rest: what actually changes

ShipFast and MakerKit give you a foundation. SupaStarter targets the enterprise. HeartCo is a complete SaaS built for devs who ship: business modules, audited security, AI and realtime, in a single purchase.

SaaS boilerplate comparison: HeartCo vs ShipFast vs MakerKit vs SupaStarter
FeatureShipFastMakerkitSupastarter
HeartCo StarterRecommended
Foundation
Target userFast solo MVPSaaS startupsEnterpriseDevs shipping SaaS to clients
Price (one-time)from $169from $299from €349from €199
Lifetime updates
Stack & DX
DB models160+
Type-safe API (tRPC)Hono.js70+ tRPC routers
Native multi-tenantPrisma $extends
Tests includedPlaywright E2EPlaywrightVitest + Playwright
Production-ready
No-code deployment assistant5 steps, 30 min
Dedicated security audit65 vulns fixed
Realtime (Pusher / WS)Pusher built in
Built-in AIAI Agents + MCPVercel AI SDKMistral API
Complete business modulesCRM, Invoices, HR, Accounting

Comparison updated monthly. Competitors evolve, check their site before deciding. No spin, just the facts we can prove.

160+
Prisma models, zero schema to write
65
vulnerabilities fixed, zero security audit to pay for
4 000+
tests, zero sleepless night debugging
v1.0 · Q1 2024
code in production for 2 years
Production-tested

Not a POC. The code is extracted from a B2B SaaS that's been in production since Q1 2024: 2 years of bugfixes, refactors and 65 audits before it reached your hands.

Who it's for

3 profiles, 3 identical pains. Your project probably looks like one of them.

Freelance dev

Construction-site management SaaS delivered to a client

Before

3 weeks wiring up auth + Stripe + multi-tenant. Not a single business screen shipped.

With HeartCo

Working product in 5 days. The client signs. You invoice without bleeding for it.

Early-stage startup

CRM + billing module for a team of 3

Before

3 sprints estimated just to lay the foundation. The board wants the demo. You have nothing to show.

With HeartCo

CRM and billing modules operational right from the clone. 3 sprints redirected toward real differentiation.

Indie hacker

First fullstack SaaS, zero backend experience

Before

Prisma + tRPC + auth = a wall. Tutorials cover 10% of the way and you don't dare ask the AI because your code is broken.

With HeartCo

Clean, typed, AI-friendly code. In 2 days with Claude you've understood the architecture. You actually code instead of hunting for errors.

Anasse, HeartCo founder

Anasse

HeartCo founder

Hi, I'm Anasse 👋

I've been building things on the internet since 2007. Football shirts, dropshipping, Amazon FBA, e-commerce, a VR startup in Malaysia, ICT at UEFA Euro, and always code as the common thread.

Before coding auth systems, I wired alarm and access-control systems. 4 years at Securiton and Chubb. Security isn't a module I added, it's a reflex. The 65 vulnerabilities fixed in HeartCo come from there.

On every new project, I'd recode the same foundation. Auth, payments, multi-tenant, dashboard. HeartCo is 20 years of projects across 5 countries, condensed into a boilerplate I use myself.

HeartCo modules have been running in production since 2024. MBA in Big Data & AI. The Mistral integration isn't just an API stuck on. It's thought through.

20 years
of entrepreneurship
20+
projects shipped
5
countries
2
SaaS in production

🚀 Launch pricing · 89 spots left out of 100

--d--h--m--s

11 devs have already taken the leap

€15,000: a freelancer for 3 months
€199: HeartCo Starter

75× cheaper. And the code is better.

One single payment. Lifetime updates.

One-time payment · Commercial license · Unlimited projects

v1.0.1
Stable since April 2026
70+
tRPC routers
4 000+
Automated tests
5 min
Setup on first run

Starter

🚀 Launch pricing
$389$219one-time

Billed in EUR (≈ €199)

Estimated value: €3,000 of dev work

  • Next.js 15 + Prisma 7 + tRPC
  • No-code deployment wizard (30 min)
  • NextAuth v5 authentication
  • 160+ Prisma models
  • 40 tRPC routers
  • 50+ shadcn/ui components
  • Stripe checkout + webhooks
  • Vitest + E2E tests
  • Audited security (65 vulns fixed)
  • Documentation + git workflow
  • Lifetime updates

Your first SaaS in production, not 3 weeks of plumbing.

30-day money-back guarantee

Instant access · GitHub repo · Discord · Onboarding email

⭐ POPULAR

Pro

🚀 Launch pricing
$549$329one-time

Billed in EUR (≈ €299)

Estimated value: €8,000 of dev work

  • Everything in Starter +
  • No-code deployment wizard (30 min)
  • Built-in Mistral AI
  • 60 tRPC routers (complete)
  • Pusher realtime setup
  • CRM, invoicing, HR, accounting
  • Kanban, quotes, project management
  • Advanced components (tables, imports)
  • Banking webhooks (Bridge API)
  • Calendar integration + notifications

You want AI and real-time from day 1.

30-day guarantee · Secure Stripe payment · Code delivered in 5 min
30-day money-back guarantee

Instant access · GitHub repo · Discord · Onboarding email

Team

🚀 Launch pricing
$879$549one-time

Billed in EUR (≈ €499)

Estimated value: €15,000 of dev work

  • Everything in Pro +
  • No-code deployment wizard (30 min)
  • 6 complete business verticals
  • 70+ tRPC routers (full edition)
  • Real-time collaboration (full Pusher)
  • Admin dashboard (users, org, audit)
  • Advanced RBAC (permission matrix)
  • Multi-source webhooks
  • Prisma scripts (seed, reset, crons)
  • Scaling recipes (load, cache, optim)
  • Priority support (Discord)

The complete arsenal (CRM, invoicing, HR, accounting) to ship big.

30-day money-back guarantee

Instant access · GitHub repo · Discord · Onboarding email

Accepted payments:VISAMastercardAmexApple PayGoogle PaySEPA

Prices in euros, one-time payment. The amount shown is the final amount charged, no tax is added at payment. Need an invoice for your company? support@heartco.fr.

By purchasing, you accept our Terms of Sale and our Privacy Policy. Secure payment by Stripe.

Everything you're wondering before you buy

ShipFast covers 10% of the path: login, landing, basic payment. HeartCo covers the remaining 90%: 160+ Prisma models, 70+ type-safe tRPC routers, Mistral AI, a dedicated security audit, complete business modules (CRM, invoicing, HR, accounting). ShipFast = 1 MVP to test an idea fast. HeartCo = your tool for 5+ delivered client projects.

Yes. The initial deployment is guided step by step by a no-code wizard (heartco.fr/setup) that spares you the terminal and validates each key live. On the code side, HeartCo is designed so you learn by building, not by watching tutorials: readable, documented, and AI understands it (Cursor or Claude can explain any file in one prompt). A junior is operational in 1-2 days.

First Vercel deployment: 30 minutes with the guided wizard (heartco.fr/setup, 5 steps, zero terminal). First customized MVP (logo, copy, pricing): one day. First SaaS deliverable to a client: 1-2 weeks. The plumbing that takes 3 weeks elsewhere (auth, payment, dashboard, RBAC, multi-tenant) is already done. You focus on your real difference.

Yes. The heartco.fr/setup wizard guides you in 5 steps: create 4 accounts (Supabase, Stripe, Resend, Upstash, all free to start), paste the keys (live validation on each paste, you immediately know if a key is wrong), generate the internal secrets (one click), click Deploy (Vercel pre-filled), create your admin account. 30 minutes on average, zero terminal. If you get stuck, a “something isn’t working” button at each step: we get back to you within 24 business hours.

Vercel, Netlify, Railway, Render: all work. Supabase, Neon, or your own PostgreSQL, your choice. Stripe for payments, Resend for emails, Mistral or OpenAI for AI. Each external service is isolated in an independent module: you can replace any of them without breaking the rest.

Yes. No obfuscation, no DRM, no runtime license, no dependency on a HeartCo server. You clone the GitHub repo, it’s yours. You can modify, delete, duplicate, resell: it’s your code.

Yes, commercial license included. You can sell sites/SaaS built on HeartCo to your clients, with no royalties or authorization. It’s your code.

It’s coding with AI as a copilot. Cursor, Claude, Copilot: they read your code and help you build. HeartCo is structured so it actually works, not just on an isolated file. Clear conventions, strict types, readable architecture.

Yes. 8 engineering skills ship in the .claude/ folder: full module generation (Prisma + RBAC + tRPC router + page + tests), multi-tenant security audit, systematic debugger, safe Prisma migrations, performance review, multi-layer refactor, doc generator and pre-deploy checklist. Plus 6 slash commands (/new-model, /new-router, /new-page, /new-module, /ship, /fix-build). They already know the boilerplate’s architecture: Claude Code, Cursor or Windsurf use them right from the clone. These aren’t logo-generator gimmicks, but skills that produce production code. You can modify them or add your own.

Yes. A Factur-X module ships in the boilerplate: PDF/A-3 generation with structured XML in the MINIMUM, BASIC, EN 16931 and EXTENDED profiles, plus an iopole integration to connect to an approved e-invoicing platform (PDP). The French 2026-2027 e-invoicing reform mandates this format in B2B: your SaaS clients will need it, and no US boilerplate (ShipFast, MakerKit, SupaStarter) offers it. You enable and configure the module according to your activity. This is informational, not tax or legal advice.

Yes. A community Discord to help each other out with the other buyers, and the founder’s direct email for technical questions. Reply within 24 business hours. No tier-1 support that sends you back to the docs: you talk directly to the person who wrote the code.

Yes. One-time payment, lifetime updates. When Next.js 16 or Prisma 8 come out, you get the migration via GitHub. No upgrade fee, no version lock.

Yes. If you buy Starter and want Pro later, you only pay the difference. No trap, no double payment.

30 days. No form, no delay, no questions. If HeartCo isn’t what you’re looking for, you write an email, we refund.

Your SaaS, in less time than a YouTube tutorial.

Not in 3 months. Not in an Apple note. Now.

First time? The guided assistant holds your hand from A to Z. 30 min, no terminal.

30-day refund
Discord community
Full source code
Satisfied or refunded within 30 days

Anasse, solo founder. You write to me, I'm the one who answers.

HeartCoHeartCo

© 2026 HeartCo · SIRET 798 668 075 000 38 · Made with ❤️ in France

HeartCo, Next.js 15 SaaS Boilerplate | First deploy in days | HeartCo