Bienvenue dans ce projet full-stack utilisant Next.js pour le frontend et Prisma avec SQLite pour la gestion de la base de données. Ce guide vous explique comment installer et exécuter le projet étape par étape.
Avant de commencer, assurez-vous d'avoir installé :
📌 Pas besoin d'installer SQLite manuellement, Prisma s'en charge automatiquement !
git clone https://github.com/pinpin59/excuse_de_dev.git
cd excuse_de_devAvec npm :
npm installSi vous rencontrez des problèmes de dépendances, essayez avec l'option legacy peer dependencies :
npm install --legacy-peer-depsCréez un fichier .env à la racine du projet et ajoutez les variables suivantes :
# URL de connexion à la base SQLite
DATABASE_URL="file:./prisma/dev.db"
# URL de l'API backend
NEXT_PUBLIC_API_URL="http://localhost:3000"npx prisma generatenpx prisma migrate dev --name initnpm run dev📌 Par défaut, l'API tourne sur http://localhost:3000.
npx prisma studio