## Guide des menus Fusion

### Tableau de bord (`/admin`)
- Vue d’ensemble des métriques (campagnes, fichiers Excel, templates, configurations email).
- Graphiques « Répartition des statuts » et « Contacts par campagne récente ».
- Liste des dernières campagnes avec actions rapides.
- Section « Accès rapides » pour créer campagne, importer Excel, ajouter template ou config email.

### Campagnes (`/admin/campaigns`)
- Listing filtrable (status, recherche) avec actions (exécuter, détails, édition, suppression).
- Formulaire de création/édition : nom, description, statut, fichier Excel, template.
- Page détail : informations générales, liste Excel associée, template lié, zone de danger.

### Fichiers Excel (`/admin/excel-list`)
- Gestion des imports `.xlsx/.xls`, association éventuelle à une campagne.
- Aperçu du nombre de colonnes/lignes et accès à la fiche détaillée.
- Modal d’import avec aide sur formats acceptés.

### Templates (`/admin/templates`)
- Liste des templates email/PDF, variables détectées, statut par défaut.
- Formulaires de création/édition avec contenu HTML et palette de variables (glisser-déposer).
- Bouton d’aperçu PDF disponible.

### Configurations Email (`/admin/email`)
- Liste des configurations (template associé, fichier PDF, signature, statut par défaut).
- Formulaires pour gérer sujet, pièces jointes PDF, signature (texte ou image), message par défaut.

### Configurations SMTP (`/admin/smtp`)
- Tableau des serveurs SMTP (host, port, adresse expéditeur, statut).
- Possibilité d’activer une configuration et de supprimer les anciennes.
- Formulaire complet (host, port, login, mot de passe, from name/address).

### Planification (`/admin/planification`)
- Listing des exécutions programmées (date, récurrence, statut).
- Formulaire : nom, campagne, email de notification, date/heure, récurrence, description.
- Note rappelant d’installer la tâche cron `php artisan schedule:run`.

### Annonces (`/admin/annonces`)
- Gestion des annonces PDF (titre, campagne associée, position haut/bas, statut).
- Formulaires de création/édition pour contenu et affichage.

### Rapports (`/admin/reports`)
- Vue globale des rapports de campagnes (envoyés, erreurs, en attente).
- Page détaillée par campagne avec statistiques et logs.

### Informations société (`/admin/company-information`)
- Carte unique récapitulant logo, nom, adresse, contact, dernière mise à jour.
- Bouton « Modifier » pour mettre à jour les informations utilisées dans les PDFs/signatures.

### Paramètres graphiques (logo/header/footer/signature)
- Menus dédiés (`/admin/logo`, `/admin/header`, `/admin/footer`, `/admin/signature`).
- Permettent d’envoyer les ressources PDF/Email (images ou blocs texte).

### Login & Installation
- **Login** : interface bilingue FR/EN, toasts de feedback, bouton « Se connecter ».
- **Installateur** : assistant en 5 étapes (prérequis, configuration app, base, migrations, admin) avec redirection automatique tant que l’appli n’est pas installée.

