# Spécifications Fonctionnelles - Plateforme Front-end ## 1. Introduction Afrohub est une plateforme dédiée à l'entrepreneuriat africain, permettant aux entrepreneurs de mettre en avant leurs activités et aux visiteurs de découvrir des entreprises, des événements et des actualités. ## 2. Rôles Utilisateurs - **Visiteur (Non connecté)** : Peut consulter l'annuaire, les actualités, les événements et s'inscrire. - **Client/Visiteur (Connecté)** : Peut mettre en favoris des entreprises, envoyer des messages et laisser des avis. - **Entrepreneur** : Possède toutes les fonctionnalités du visiteur connecté, plus la gestion de sa propre boutique/entreprise (Shop). - **Admin** : Gère la plateforme via le panel d'administration dédié. ## 3. Fonctionnalités Principales ### 3.1. Annuaire d'Entreprises - Consultation par catégories (Technologie, Agriculture, Mode, etc.). - Recherche par localisation et mots-clés. - Fiches détaillées : Vidéo de présentation, coordonnées, liens sociaux, tags. - Système de notation et avis (avec modération). ### 3.2. Actualités et Contenu - **Articles de Blog** : Informations sur l'écosystème entrepreneurial. - **Interviews** : Interviews d'entrepreneurs (vidéo ou article). - **Événements** : Agenda des événements à venir. ### 3.3. Messagerie - Mise en relation directe entre visiteurs et entrepreneurs. - Système de conversation privée. - Signalement de messages inappropriés. ### 3.4. Authentification et Sécurité - Inscription et Connexion. - Vérification d'email obligatoire. - Réinitialisation de mot de passe. - **Gestion du compte** : Possibilité de demander la suppression de son compte avec un délai de grâce de 30 jours. - **Réactivation** : Possibilité de réactiver un compte en cours de suppression via un lien sécurisé. ## 4. Parcours Utilisateur 1. **Découverte** : Accueil -> Recherche -> Fiche Entreprise. 2. **Interaction** : Connexion -> Message à l'entrepreneur ou Avis. 3. **Conversion (Entrepreneur)** : Inscription -> Création de boutique -> Choix d'un forfait (Starter, Booster, Empire).