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
.