# 🔧 Solution : Monaco ne s'affiche pas ## 🎯 Problème identifié Monaco est bien dans le code mais **le backend n'est pas démarré** ! ## ✅ Solution en 3 étapes ### Étape 1 : Arrêter tous les serveurs ```bash # Fermez toutes les fenêtres CMD ouvertes # Ou cliquez sur le X des terminaux ``` ### Étape 2 : Démarrer le backend ```bash cd "C:\Users\philh\OneDrive\Documents\Codes\family-planner\backend" npm run dev ``` **Attendez de voir :** ``` Server listening on port 3000 ✓ Database connected ``` ### Étape 3 : Démarrer le frontend (dans un NOUVEAU terminal) ```bash cd "C:\Users\philh\OneDrive\Documents\Codes\family-planner\frontend" npm run dev ``` **Attendez de voir :** ``` Local: http://localhost:5173/ ``` ### Étape 4 : Ouvrir le navigateur 1. Allez sur **http://localhost:5173** 2. Appuyez sur **Ctrl + Shift + R** (rechargement forcé sans cache) 3. Allez dans "Profils" → Sélectionner un enfant 4. Descendez à "Congés scolaires" 5. Cliquez sur le menu déroulant 6. **Monaco devrait maintenant apparaître ! 🇲🇨** --- ## 🚨 Si ça ne marche toujours pas ### Vérification 1 : Les deux serveurs tournent-ils ? ```bash # Vérifier le backend (port 3000) netstat -ano | findstr ":3000" # Vérifier le frontend (port 5173) netstat -ano | findstr ":5173" ``` **Les deux doivent afficher des lignes LISTENING !** ### Vérification 2 : Console du navigateur 1. Appuyez sur **F12** dans le navigateur 2. Allez dans l'onglet **"Console"** 3. Regardez s'il y a des erreurs en rouge **Erreurs courantes :** - `Failed to fetch` → Backend pas démarré - `Network error` → Mauvaise URL API - `CORS error` → Problème de configuration ### Vérification 3 : Inspecter le select 1. **F12** → Onglet "Elements" 2. Trouvez le `