Next.js 15 · Supabase · Lemon Squeezy · Tailwind 4

Lancez votre SaaS
ce week-end.

Tout ce qu'il faut pour partir d'une idée et arriver à un SaaS en production — auth, billing, multi-tenant, i18n, dashboard. Prêt à déployer sur Vercel en 30 minutes.

boilerplate-saas-2026 — structure
📁 boilerplate-saas-2026/
📁 src/
📁 app/
📁 [locale]/(auth)/← login, signup, reset
📁 [locale]/(dashboard)/← app protégée
📁 [locale]/(marketing)/← landing page
📁 api/billing/← webhook, checkout
📁 components/
📁 auth/ billing/ dashboard/ docs/
📁 lib/
📁 supabase/ lemon-squeezy/ email/
📁 supabase/sql/
📄 boilerplate_multi_tenant.sql← schéma complet
📁 messages/
📄 fr.json en.json es.json← i18n
📄 .env.example← 12 variables documentées
$ npm run dev

2 400+

lignes de code

40+

composants UI

3

langues incluses

30 min

pour déployer

Tout ce dont vous avez besoin

Zéro config. Tout fonctionne.

Chaque module est production-ready, testé, et documenté. Pas de prototype — du vrai code.

Auth Supabase complète

Email/mot de passe + OAuth GitHub, Google, Discord. Middleware de session, reset password, callbacks sécurisés.

src/lib/supabase/

Multi-tenant & organisations

Chaque client a son organisation isolée. Rôles admin/member, invitations, schéma SQL prêt avec Row Level Security.

supabase/sql/schema.sql

Billing Lemon Squeezy

Checkout, webhooks signés HMAC, portail client, synchronisation des abonnements. 14 jours d'essai configuré.

src/app/api/billing/

i18n — 3 langues

Routage next-intl, messages JSON pour Français, Anglais, Espagnol. Structure extensible à tout moment.

messages/fr|en|es.json

Dashboard complet

Sidebar, settings profil, gestion organisation, overview avec charts Recharts. Dark mode natif.

src/app/[locale]/dashboard/

Stack moderne 2026

Next.js 15, React 19, TypeScript strict, Tailwind CSS 4, Shadcn UI, Framer Motion, TanStack Query.

package.json

Ce que vous recevez

Tout dans le zip,
rien à réinventer.

Une archive téléchargeable immédiatement après achat. Décompressez, copiez .env.example, renseignez vos clés, déployez.

  • Code source complet ~2 400 lignes
  • Auth + OAuth + middleware sessions
  • Billing Lemon Squeezy end-to-end
  • Architecture multi-tenant
  • i18n Français / Anglais / Espagnol
  • Schéma SQL Supabase + RLS policies
  • Webhooks signés + portail client
  • Composants UI (Shadcn + Tailwind 4)
  • Dashboard admin complet
  • Documentation d'installation
  • Mises à jour incluses à vie
  • TypeScript strict, 0 any

Sans boilerplate

Partir de zéro

~3 semaines
Configurer Supabase Auth (2j)
Implémenter les webhooks billing (3j)
Architecture multi-tenant (1 sem)
i18n + routing (2j)
UI dashboard from scratch (1 sem)
Tests + debug prod (3j)

Avec le boilerplate

Directement productif

~30 min
Télécharger le zip (1min)
Créer projets Supabase + LS (10min)
Copier les variables .env (5min)
npm install && npm run dev (5min)
Déployer sur Vercel (10min)
✓ SaaS en production

Tarif

Un prix. Pour toujours.

Pas d'abonnement. Pas de frais cachés. Achat unique, accès à vie.

100€

Paiement unique · Accès à vie · Mises à jour incluses

  • Code source complet ~2 400 lignes
  • Auth + OAuth + middleware sessions
  • Billing Lemon Squeezy end-to-end
  • Architecture multi-tenant
  • i18n Français / Anglais / Espagnol
  • Schéma SQL Supabase + RLS policies
  • Webhooks signés + portail client
  • Composants UI (Shadcn + Tailwind 4)
  • Dashboard admin complet
  • Documentation d'installation
  • Mises à jour incluses à vie
  • TypeScript strict, 0 any

Paiement sécurisé via Lemon Squeezy · CB, PayPal, SEPA

FAQ

Questions fréquentes

Next.js 15 (App Router), React 19, TypeScript strict, Tailwind CSS 4, Shadcn UI, Supabase (Auth + PostgreSQL), Lemon Squeezy (billing), Brevo (email), next-intl (i18n), Framer Motion, TanStack Query. Tout est dans le package.json.

Usage personnel illimité. Vous pouvez lancer autant de projets SaaS que vous voulez avec ce boilerplate. Pas de licence par projet.

Le boilerplate lui-même est un paiement unique. Les services tiers (Supabase, Lemon Squeezy, Vercel) ont des tiers gratuits généreux pour démarrer. Vous ne payez que quand vous avez des utilisateurs.

Après paiement, vous êtes redirigé vers votre dashboard. Le bouton de téléchargement génère un lien signé valable 5 minutes vers une archive .zip complète du projet.

Oui. Chaque mise à jour majeure (nouvelle version Next.js, nouvelles features) est disponible en re-téléchargement depuis votre dashboard, pour toujours.