Système de notation client après chaque mission. Modération par l'administrateur, calcul automatique de la note moyenne de l'artisan, et attribution de badges selon les performances.
Après une mission terminée, le client note l'artisan de 1 à 5 et laisse un commentaire. L'avis est créé en attente de modération.
POST /api/v1/avisScénario : Kofi est satisfait du plombier. Il met une note de 5/5 avec le commentaire 'Travail rapide et soigné. Je recommande !'
L'administrateur modère l'avis : le publie s'il est conforme, ou le masque s'il est inapproprié.
PATCH /api/v1/admin/avis/{id}/moderer StatutModeration: en_attente → publie | masqueScénario : L'admin vérifie l'avis de Kofi. Tout est conforme. Il publie l'avis. L'artisan gagne +1 avis et sa note moyenne est recalculée.
Chaque fois qu'un avis est publié, la note moyenne de l'artisan est recalculée automatiquement ainsi que le nombre total d'avis.
Scénario : Le plombier avait 4.3/5 avec 12 avis. Après l'avis de Kofi (5/5), sa note passe à 4.38/5 avec 13 avis.
Des badges sont automatiquement attribués à l'artisan selon ses performances : plus de 50 avis avec 4.5+ → Artisan Confirmé, etc.
Badges: Nouveau Talent, Artisan Confirmé, Expert, Coup de Cœur, Top RéactivitéScénario : Le plombier atteint 50 avis avec une note moyenne de 4.6. Le badge 'Artisan Confirmé' lui est automatiquement attribué.