Next.js SaaS Starter

Node.js SaaS starter ⏱ 10 min Avancé Plan : Pro

À quoi ça sert

Boilerplate SaaS multi-tenant complet en Next.js 15 avec App Router. Authentification NextAuth (email + OAuth), base Prisma, Stripe pour la facturation par abonnement, dashboard admin, multi-organisation avec rôles.

Tout ce qu'il faut pour démarrer un SaaS : signup avec vérification email, gestion des organisations et invitations, paiement par abonnement Stripe, page de facturation client, RBAC simple. Vous gagnez deux semaines de développement.

Ce que vous obtenez

  • Next.js 15 avec App Router, Server Components, Server Actions
  • Authentification NextAuth.js : email magic link, GitHub, Google
  • Prisma ORM avec schema migrations versionnées
  • Multi-organisation avec invitations et rôles (owner, admin, member)
  • Intégration Stripe avec webhooks pour les abonnements
  • Tailwind CSS + shadcn/ui pour les composants
  • Tests Vitest et Playwright pour le critique
  • Cache Valkey pour les requêtes lourdes
  • Edge runtime pour les routes statiques

Pré-requis

Compte di2amp actif. Plan minimal : Pro. Addons utilisés : Postgres, Valkey.

Si vous n'avez pas encore créé de compte, suivez le guide de démarrage avant cette page (5 minutes).

001 Déploiement manuel via CLI

Si vous voulez forker, modifier, ou comprendre étape par étape, utilisez la CLI :

Cloner

$ git clone https://https://<votre-fork>/nextjs-saas-starter.gitlt;votre-forkhttps://<votre-fork>/nextjs-saas-starter.gitgt;/nextjs-saas-starter.git

Créer app et addons

$ paas apps:create mon-saas && paas addons:create postgres-pro --app mon-saas && paas addons:create valkey-starter --app mon-saas

Configurer Stripe et NextAuth

$ Voir le README pour la liste des secrets à définir

Pousser

$ git push paas main

Aller plus loin

Agents IA recommandés

  • Code Review (très utile sur les Server Actions)
  • DBA pour les requêtes Prisma N+1
  • FinOps

Addons utiles à ajouter ensuite

  • Stockage S3 — Pour les uploads utilisateurs
  • OpenSearch — Si recherche dans votre SaaS

Prêt à déployer
Next.js SaaS Starter ?

Free tier permanent, pas de carte bancaire. Les addons facturés sont visibles avant que vous validiez.