Des avis qui reposent sur de vrais échanges
Un acheteur ne peut noter un vendeur qu'après avoir échangé des messages avec lui. La vérification se fait avant l'ouverture du formulaire d'avis, ce qui limite les faux avis sans alourdir le parcours.
Étude de cas
Une plateforme de petites annonces pour le Burkina Faso : publier, rechercher, discuter avec le vendeur en temps réel et laisser un avis fiable, sur le web comme sur Android.
La consultation des annonces est libre. La publication, les favoris et la messagerie demandent un compte.

Je voulais offrir une alternative numérique aux méthodes traditionnelles de vente et d'achat entre particuliers, adaptée au Burkina Faso : prix en FCFA, recherche par ville, contact direct par téléphone ou WhatsApp.
Le défi était de garder une plateforme simple pour les utilisateurs tout en la rendant fiable : des avis crédibles, une modération efficace et une interface qui reste fluide sur mobile.
Un acheteur ne peut noter un vendeur qu'après avoir échangé des messages avec lui. La vérification se fait avant l'ouverture du formulaire d'avis, ce qui limite les faux avis sans alourdir le parcours.
Chaque annonce a son canal Supabase Realtime, avec indicateur de frappe et présence. Les visiteurs sans compte peuvent aussi écrire grâce à des messages invités.
Des index ciblés sur les messages, favoris et vues, des fonctions SQL pour compter les catégories et incrémenter les vues, et des vues matérialisées pour les statistiques d'administration. Côté interface : pagination et cache des catégories.
Avant l'envoi, chaque photo est déclinée en miniature (200 px), taille moyenne (800 px) et grande taille (1600 px), pour pouvoir servir la taille adaptée à chaque écran.
Une file unique regroupe signalements, annonces et utilisateurs, avec filtres, actions rapides et actions de masse. Le journal des décisions est enregistré en base, avec un repli local si la table est indisponible.
Un manifeste, un service worker et une page hors ligne rendent le site installable (PWA). Il est aussi empaqueté en application Android grâce à une Trusted Web Activity.



Suite