WeeShip

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

  1. Clone le dépôt privé reçu après ton achat, puis installe les dépendances.
  2. Copie .env.example vers .env.local et renseigne l'URL et la clé anon de ton projet Supabase.
  3. Adapte config.ts, src/content.ts et src/blog/content.tsx à ton produit.
  4. 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 dev
Le 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:5173

Ré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 build
Les migrations Supabase sont des scripts livrés avec le boilerplate : chaque acheteur les applique à son propre projet Supabase avec supabase db push.