Monorepo pnpm workspaces :
- apps/web (Next.js)
- apps/api (Node.js + Express)
- apps/ai (FastAPI, recommandations mock)
- Node.js 20+
- pnpm 9+
- Python 3.11+
pnpm installpnpm devLe schéma Prisma est dans apps/api/prisma/schema.prisma.
- Créer un fichier
apps/api/.envavec une variableDATABASE_URL. - Appliquer la migration et générer le client Prisma :
cd apps/api
pnpm prisma migrate dev --name marketplace_full
pnpm prisma generate- Web: http://localhost:3000
- API: http://localhost:4000
- AI: http://localhost:8000
JWT avec rôles: superadmin, vendeur, client. OAuth (Google/GitHub) prévu ultérieurement.