Module de contenu éditorial et de gestion des contacts. L'administrateur publie des articles, les visiteurs peuvent contacter la plateforme via un formulaire.
L'administrateur rédige et publie des articles sur l'artisanat béninois, les conseils, les actualités. Workflow : brouillon → publie → archive.
GET /api/v1/blogGET /api/v1/blog/{slug}POST /api/v1/admin/blogPUT /api/v1/admin/blog/{id}DELETE /api/v1/admin/blog/{id} StatutArticle: brouillon | publie | archiveScénario : L'admin rédige un article 'Comment entretenir sa plomberie en saison des pluies'. Il le publie. Les visiteurs peuvent le lire.
Les visiteurs consultent la liste des articles publiés et peuvent lire le détail de chaque article.
GET /api/v1/blogGET /api/v1/blog/{slug}Scénario : Kofi cherche des conseils. Il trouve l'article sur l'entretien de plomberie. Il le lit et découvre des astuces utiles.
Les visiteurs envoient un message via le formulaire de contact. L'administrateur le traite : non_lu → lu → traite.
POST /api/v1/contactGET /api/v1/admin/contactPATCH /api/v1/admin/contact/{id} StatutContact: non_lu | lu | traiteScénario : Un visiteur a une question sur son inscription. Il envoie un message. L'admin voit le message 'non_lu', le lit, puis le marque 'traite' après avoir répondu.