Documentation

Introduction

Vue d'ensemble du boilerplate généré par create-nextvault.

Bienvenue

Ton projet a été généré avec create-nextvault. Tu as entre les mains un boilerplate Next.js 16 SaaS complet, prêt à brancher ta logique métier par-dessus.

Stack

  • Next.js 16 App Router + Turbopack, React 19
  • TypeScript strict (zéro .js dans le code)
  • Tailwind CSS v4 + shadcn/ui
  • Auth.js v5 — Credentials, GitHub, Google, Magic Link, 2FA email
  • Prisma + PostgreSQL (Neon)
  • Resend + templates DB-driven
  • Stripe (optionnel) — checkout, portal, webhook
  • Cloudflare R2 pour les avatars
  • next-intl v4 — fr/en par défaut
  • Vercel AI SDK — Claude, OpenAI, Gemini
  • Fumadocs pour cette doc

Par où commencer

Sections principales

Auth & sécurité : authentification, 2FA (email + TOTP), change-email, brute-force lockout, audit log, activity log perso.

Billing : facturation user + admin, plans, coupons, webhooks Stripe, crédits & publicités.

Personnalisation : emails, email logs Resend, broadcasts multi-canaux, push notifications (OneSignal), i18n, annonces & maintenance.

Espaces user & admin : compte utilisateur, clés API, organisations / équipes, dashboard admin, analytics, gestion users (notes/tags/RGPD/bulk), sessions globales, profile completeness, parrainage.

Ops & fiabilité : santé système, feature flags, jobs / crons, rate limiting & cron auth, sanitization HTML, idempotence webhooks.

UX & polish : command palette Ctrl+K, loading & error states, PWA manifest, pages légales (CGU/Privacy).

Référence dev : composant DataList, index des helpers, tests, IA.

Démarrage rapide

npm run dev

Puis http://localhost:3000.

On this page