# 🎉 Nouvelle fonctionnalité : Assistant Journées Types

## ✨ Ce qui a été ajouté

L'application dispose maintenant d'un **Assistant intelligent** qui vous aide à :

1. **Créer des journées types** (modèles réutilisables)
2. **Appliquer rapidement** une journée type à une date
3. **Recevoir des suggestions** sur le type de journée à faire ensuite
4. **Voir vos statistiques** (aliments favoris, répartition des types de journées)

## 📋 Installation de la mise à jour

### Étape 1 : Activer l'environnement virtuel
```bash
cd /Users/duhaz/projets/carb_cycling_app
source venv/bin/activate
```

### Étape 2 : Créer les nouvelles tables en base de données
```bash
python manage.py makemigrations
python manage.py migrate
```

### Étape 3 : Redémarrer le serveur
```bash
python manage.py runserver
```

## 🎯 Comment utiliser l'Assistant

### 1️⃣ Accéder à l'Assistant
Dans le menu de navigation, cliquez sur **"Assistant"**

### 2️⃣ Créer une journée type
- Allez dans une journée que vous avez déjà planifiée
- Cliquez sur **"Sauvegarder comme modèle"**
- Donnez-lui un nom (ex: "Lundi pauvre type", "Samedi riche")
- Validez !

### 3️⃣ Réutiliser une journée type
- Allez dans l'Assistant
- Cliquez sur **"Appliquer aujourd'hui"** sur une journée type
- Elle sera copiée automatiquement !

### 4️⃣ Suivre les suggestions
L'assistant analyse vos 7 derniers jours et vous suggère le type de journée optimal pour maintenir un bon cycle carb-cycling.

## 📊 Fonctionnalités de l'Assistant

### Suggestions intelligentes
- Analyse votre historique récent
- Suggère le prochain type de journée (Pauvre/Normal/Riche)
- Évite les cycles déséquilibrés

### Statistiques
- Nombre total de jours enregistrés (30 derniers jours)
- Répartition par type de journée
- Top 10 de vos aliments les plus utilisés

### Gestion des modèles
- Créer des journées types depuis vos journées existantes
- Voir combien de fois chaque modèle a été utilisé
- Appliquer un modèle en 1 clic
- Supprimer les modèles dont vous n'avez plus besoin

## 🎨 Interface

L'Assistant utilise les mêmes codes couleur que le reste de l'application :
- 🔴 **Rouge** = Journée Pauvre
- 🟡 **Orange** = Journée Normale
- 🟢 **Vert** = Journée Riche

## 💡 Cas d'usage

**Exemple 1 : Semaine de travail type**
- Créez "Lundi pauvre bureau" avec vos repas habituels
- Appliquez-le chaque lundi en 1 clic

**Exemple 2 : Weekend riche**
- Créez "Samedi riche famille" avec des repas plus copieux
- Réutilisez-le tous les samedis

**Exemple 3 : Repas préparés**
- Créez "Meal prep jour normal" avec vos tupperware
- Gagnez du temps toute la semaine

---

## ❓ Questions fréquentes

**Q: Puis-je modifier une journée après l'avoir appliquée depuis un modèle ?**
R: Oui ! Une fois appliquée, la journée devient indépendante et modifiable normalement.

**Q: Que se passe-t-il si j'applique un modèle sur une journée déjà planifiée ?**
R: Les anciens repas seront remplacés par ceux du modèle.

**Q: Les journées types sont-elles partagées avec d'autres utilisateurs ?**
R: Non, chaque utilisateur a ses propres modèles privés.

---

Bon carb-cycling ! 💪
