🏠 Gestion Maison

Menus, courses, finances & calendrier pour la famille

{{ error }}
{{ success }}

📅 Dîners de la semaine

{{ weekLabel }}
{{ info.icon }} {{ info.label }} : {{ weekBalance.counts[kind] }} 🌙 {{ weekBalance.planned }} / 7 soirs
💡 {{ hint }}
{{ formatDayName(day) }} {{ dayDate(day) }}
{{ getMealForDay(day, 'dinner') ? kindIcon(getMealForDay(day, 'dinner').recipe_id) : '' }} {{ getMealForDay(day, 'dinner')?.recipe_name || '➕ Choisir le dîner' }}
{{ getMealForDay(day, 'dinner').prep_time }} min • {{ equipmentNames[getMealForDay(day, 'dinner').equipment] }}

Le menu s'enregistre tout seul à chaque changement.

Dîner du {{ formatDayName(selectedDay.day).toLowerCase() }}

{{ kindInfo[recipeKind(recipe)].icon }} {{ recipe.name }}
⏱️ {{ recipe.prep_time_minutes }} min   🔧 {{ equipmentNames[recipe.equipment] }}
📦 {{ recipe.ingredients.map(i => i.name).join(' • ') }}
⚠️ Sans ingrédients : n'ajoutera rien à la liste de courses

🛒 Liste de courses

{{ weekLabel }}

Un article ajouté à la main reste dans la liste jusqu'à ce qu'il soit acheté, quelle que soit la semaine.

Rien à acheter pour le moment.

Choisis les dîners de la semaine, puis génère la liste.

{{ shoppingList.filter(i => i.checked).length }} / {{ shoppingList.length }} articles dans le caddie
{{ group.label }}

📖 Gestion des recettes

Aucune recette pour le moment.

{{ recipe.name }}

{{ recipe.description }}
⏱️ {{ recipe.prep_time_minutes }} min 🔧 {{ equipmentNames[recipe.equipment] }} ⭐ {{ recipe.difficulty }}
{{ kindInfo[recipeKind(recipe)].icon }} {{ kindInfo[recipeKind(recipe)].label }} • {{ recipe.ingredients.length }} ingrédients
⚠️ Sans ingrédients : n'ajoutera rien à la liste de courses

{{ editingRecipe.id ? 'Modifier la recette' : 'Nouvelle recette' }}

💰 Suivi des dépenses

{{ formatMonth(expensesMonth) }}
{{ Number(expensesTotal).toFixed(2) }} €
{{ expenses.length }} dépense(s) ce mois
{{ categoryIcons[cat] || '📌' }} {{ cat }} {{ Number(amt).toFixed(2) }} €

➕ Nouvelle dépense

📋 Dépenses du mois

{{ categoryIcons[e.category] || '📌' }} {{ Number(e.amount).toFixed(2) }} € — {{ e.description }}
{{ formatDate(e.date) }}

📆 Calendrier partagé

Aucun événement dans les 14 prochains jours.

{{ day.label }}
{{ ev.time }} Journée  {{ ev.title }} 📍 {{ ev.location }} {{ ev.source === 'google' ? '· Google' : '· Maison' }}

➕ Nouvel événement

📥 Récupérer les événements Google Agenda

Lecture seule : le site lit tes événements et les affiche ici, rien n'est modifié dans ton agenda. Dans Google Agenda (sur ordinateur) : ⚙️ Paramètres → clique sur ton agenda dans la colonne de gauche → section « Intégrer l'agenda » → copie l'« Adresse secrète au format iCal » et colle-la ici.