# Spécifications Fonctionnelles - Panel Administration ## 1. Vue d'ensemble Le panel d'administration permet de piloter l'ensemble de la plateforme Afrohub, de modérer les contenus et de gérer la configuration globale. ## 2. Tableau de Bord (Dashboard) - Statistiques clés : Nombre d'utilisateurs, entreprises, avis en attente. - Métriques d'audience (via le menu Metrics). - Visualisation géographique des entreprises. ## 3. Gestion des Utilisateurs ### 3.1. Entrepreneurs - Validation des boutiques (Certification). - Modification des forfaits (Starter, Booster, Empire). - Gestion de la mise en avant (Slides Home). - Suspension de boutique ou de compte complet. - Suppression de compte avec choix du motif et du délai (0, 7, 15, 30 jours). ### 3.2. Visiteurs - Consultation des informations de contact. - Vérification manuelle de l'email. - Suspension et suppression de compte. ## 4. Modération des Contenus - **Avis** : Approbation ou rejet des avis laissés par les utilisateurs. - **Signalements** : Traitement des messages signalés dans la messagerie. - **Commentaires** : Gestion des commentaires sur les articles. ## 5. Gestion éditoriale - **Actualités** : Création, édition et suppression d'articles. - **Interviews** : Gestion des entretiens avec les entrepreneurs. - **Événements** : Publication et gestion de l'agenda. - **Slides** : Configuration du carrousel de la page d'accueil (Boutiques ou Custom). ## 6. Configuration du Site - Informations de contact (Email, Téléphone, Adresse). - Liens réseaux sociaux. - Gestion des documents légaux (CGU, CGV, Confidentialité). - Personnalisation des templates d'emails (Vérification, Mot de passe, Suppression, Réactivation). - Gestion des taxonomies (Catégories d'entreprises, Pays). ## 7. Automatisation (Cron) - Nettoyage automatique des comptes marqués pour suppression après expiration du délai. - URL sécurisée : `/api/cron/cleanup-users?key=SECRET`.