Installation
Prérequis
Assurez-vous d’avoir installé :
- Node.js 18+ - TĂ©lĂ©chargerÂ
- pnpm -
npm install -g pnpm - PostgreSQL 13+ - TĂ©lĂ©chargerÂ
- Git - TĂ©lĂ©chargerÂ
Étape 1 : Cloner le repository
git clone https://github.com/leo-lb29/saas-wagoo.git
cd saas-wagooÉtape 2 : Installer les dépendances
pnpm installCela installera toutes les dépendances du projet, y compris :
- Next.js 15+
- TypeScript
- Prisma ORM
- Tailwind CSS
- shadcn/ui
Étape 3 : Générer Prisma Client
pnpm prisma generateÉtape 4 : Créer la base de données
# Créer une migration initiale
pnpm prisma migrate dev --name init
# Ou réinitialiser complètement la DB
pnpm prisma migrate resetÉtape 5 : Lancer le développement
# HTTP (http://localhost:3000)
pnpm dev
# OU HTTPS (https://localhost:3000)
node server.jsVérification
Une fois lancé, vérifiez que :
- âś… L’app est accessible sur http://localhost:3000Â
- ✅ La page d’accueil s’affiche
- ✅ La base de données est connectée
Problèmes courants
Port 3000 déjà utilisé
# Lancer sur un autre port
pnpm dev -- -p 3001PostgreSQL non connecté
Vérifiez votre DATABASE_URL dans .env.local :
DATABASE_URL="postgresql://user:password@localhost:5432/wagoo_dev"Erreurs de migration
# Réinitialiser complètement
pnpm prisma migrate reset --forceProchaines étapes
Last updated on