create-be2web-app
v1.0.0
Published
Scaffold a new SaaS application with Next.js, Supabase, Stripe and AI SDK - by Be2web
Maintainers
Readme
create-be2web-app
Créez une nouvelle application SaaS avec Next.js, Supabase, Stripe et AI SDK.
Usage
Créer un nouveau projet dans le répertoire courant :
npx create-be2web-app@latest .Créer un nouveau projet dans un sous-dossier :
npx create-be2web-app@latest mon-appCe qui est inclus
Ce starter kit inclut :
- Next.js 16 avec App Router et Turbopack
- Supabase pour l'authentification (email/password, OAuth Google)
- PostgreSQL avec Supabase Database
- Stripe pour les paiements et abonnements
- AI SDK par Vercel + OpenRouter pour les fonctionnalités IA
- Tailwind CSS avec composants shadcn/ui
- TypeScript pour la sécurité de typage
- Dark mode avec next-themes
Étapes suivantes
Après avoir créé votre projet :
- Configurer les variables d'environnement : Éditez
.envavec vos clés API - Configurer Supabase : Créez un projet sur supabase.com
- Démarrer le serveur :
npm run dev
Visitez http://localhost:3000 pour voir votre app !
Variables d'environnement requises
# Supabase (obligatoire)
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
# Stripe (optionnel)
STRIPE_SECRET_KEY=sk_xxx
STRIPE_WEBHOOK_SECRET=whsec_xxx
# AI - OpenRouter (optionnel)
OPENROUTER_API_KEY=sk-or-xxx
# App
NEXT_PUBLIC_APP_URL=http://localhost:3000Mise à jour du package npm
Workflow complet
# 1. Se placer dans le dossier
cd create-agentic-app
# 2. Synchroniser le template depuis le projet principal
npm run sync
# 3. Incrémenter la version
npm version patch
# 4. Publier sur npm
npm publishLicence
MIT - Créé par Be2web
