# Guide : Gestion du Mode Démo

## Désactivation du mode démo (situation actuelle)

Le mode démo a été **désactivé** en local en commentant les variables dans `.env.local` :
```bash
# DEMO_MODE=true
# NEXT_PUBLIC_DEMO_MODE=true
```

## Comment réactiver le mode démo temporairement

### 1. Réactivation rapide
Décommentez les lignes dans `.env.local` :
```bash
DEMO_MODE=true
NEXT_PUBLIC_DEMO_MODE=true
```

### 2. Réactivation temporaire via header HTTP
Pour tester une API spécifique en mode démo sans modifier `.env.local` :
```bash
curl -H "x-demo-mode: true" http://localhost:3001/api/contrats
```

### 3. Réactivation temporaire via variable d'environnement
Pour un test ponctuel :
```bash
DEMO_MODE=true npm run dev
```

## Modes d'utilisation

### Mode Normal (actuel) 
- ✅ Accès à tous les comptes staff et client
- ✅ Connexion Supabase réelle
- ✅ Données de production/développement

### Mode Démo
- ⚠️ Données fictives uniquement
- ⚠️ Pas d'accès aux vraies données
- ⚠️ Bannière de démo affichée

## Commandes utiles

```bash
# Activer temporairement le mode démo
echo "DEMO_MODE=true" >> .env.local
echo "NEXT_PUBLIC_DEMO_MODE=true" >> .env.local

# Désactiver le mode démo
sed -i 's/^DEMO_MODE=true$/# DEMO_MODE=true/' .env.local
sed -i 's/^NEXT_PUBLIC_DEMO_MODE=true$/# NEXT_PUBLIC_DEMO_MODE=true/' .env.local

# Vérifier l'état actuel
grep -E "(# )?DEMO_MODE" .env.local
```

## En production

Le mode démo reste actif sur `demo.odentas.fr` grâce à la configuration Vercel automatique via le domaine.
Les modifications locales n'affectent pas la production.