Application web moderne construite avec SvelteKit 2.0 et TypeScript.
# Cloner le repo
git clone
cd lpc-sveltekit
# Installer les dépendances
npm install
# Configuration de la base de données
# Créez un fichier .env avec vos variables d'environnement
Créez un fichier .env à la racine du projet:
DATABASE_URL="votre-url-postgresql"
JWT_SECRET_Key
AUTH_SECRET
GOOGLE_ID
GOOGLE_SECRET
UPLOADTHING_TOKEN
NODEMAILER_USER
NODEMAILER_PASS
## 🏃♂️ Développement
```bash
# Lancer en mode développement
npm run dev
# Vérification des types
npm run check
# Linting et formatage
npm run lint
npm run format
# Build pour production
npm run build
# Générer le client Prisma et appliquer les migrations
npm run postinstall
# Seed la base de données
npm run seed
dev: Lance le serveur de développementbuild: Build pour productionpreview: Preview de la buildcheck: Vérifie les types TypeScriptformat: Formate le code avec Prettierlint: Vérifie le style du codeseed: Seed la base de donnéespostinstall: Génère le client Prisma et applique les migrationsIntégration de Vercel Analytics pour le suivi des performances.
Le projet est configuré pour un déploiement sur Vercel avec l'adaptateur @sveltejs/adapter-vercel.