Démarrer
Bienvenue dans la documentation WeeFast-kit 👋
WeeFast-kit est un starter SaaS Vite + React + TypeScript avec Supabase, Stripe, Edge Functions Deno et 14 blocs composables.
Créer ton projet
- Clone le dépôt privé reçu après ton achat, puis installe les dépendances.
- Copie
.env.examplevers.env.localet renseigne l'URL et la clé anon de ton projet Supabase. - Adapte
config.ts,src/content.tsetsrc/blog/content.tsxà ton produit. - Lance
npm run dev, puis utilise le doctor avant de déployer.
terminal
git clone <URL_DU_REPO> mon-saas
cd mon-saas
npm install
cp .env.example .env.local
npm run devLe kit utilise Node.js 22+, Vite, React 19, TypeScript et Tailwind. Supabase est requis uniquement lorsque tu actives les blocs auth, données, équipes, stockage ou Edge Functions.
Variables essentielles
.env.local
VITE_SUPABASE_URL=https://<ref>.supabase.co
VITE_SUPABASE_ANON_KEY=<anon-key>
VITE_APP_ENV=test
SITE_URL=http://localhost:5173Résoudre les blocs avec l'IA
Le registre blocks/registry.json décrit les dépendances et les fichiers de chaque bloc. Utilise npm run weefast -- blocks pour explorer le catalogue et npm run weefast -- plan teams,storage pour générer un plan d'intégration.
terminal
npm run lint
npm run typecheck
npm test
npm run test:fn
npm run buildLes migrations Supabase sont des scripts livrés avec le boilerplate : chaque acheteur les applique à son propre projet Supabase avec
supabase db push.