Lors de mon stage, j’ai travaillé sur AvisFlow, une plateforme développée par l’entreprise afin de permettre aux entreprises clientes de gérer et d’exploiter les avis laissés par leurs propres clients. Cette solution repose sur un système de redirection intelligente : les avis positifs sont automatiquement publiés sur Google, tandis que les avis négatifs sont envoyés vers un back-office interne. Les entreprises peuvent ainsi traiter ces retours et y répondre avant toute publication.
Avec le temps, de nombreuses fonctionnalités ont été ajoutées afin d’améliorer l’efficacité du service et d’automatiser certaines tâches. Mon travail a principalement porté sur l’optimisation de la gestion des avis, l’automatisation des réponses, l’amélioration de l’interface utilisateur, ainsi que l’ajout de nouvelles fonctionnalités stratégiques pour les entreprises utilisatrices.
Optimisation du système de gestion des avis :
L’une de mes premières contributions au projet a été l’amélioration du système de tri et de filtrage des avis clients. J’ai mis en place un filtre permettant de rechercher les avis en fonction du nom de l’entreprise concernée, facilitant ainsi l’accès aux informations. Par ailleurs, j’ai modifié l’ordre d’affichage des avis pour que les plus récents apparaissent en premier, améliorant ainsi la lisibilité et la pertinence des résultats.
Afin d’offrir davantage de personnalisation, j’ai également ajouté une option permettant aux entreprises de définir une note minimale à partir de laquelle un avis serait automatiquement redirigé vers Google. Cette fonctionnalité leur donne plus de contrôle sur la gestion de leur e-réputation.
En parallèle, j’ai travaillé sur une refonte complète du design des avis et des réponses, en adoptant une présentation sous forme de bulles de discussion. Cette nouvelle interface permet une lecture plus fluide et intuitive des échanges entre les clients et les entreprises.
Automatisation et gestion des réponses aux avis :
Pour améliorer le traitement des avis, j’ai participé au développement de plusieurs fonctionnalités visant à optimiser l’interaction entre les entreprises et leurs clients.
J’ai créé les modèles et les contrôleurs nécessaires pour structurer la gestion des réponses aux avis. Une des améliorations majeures a été la mise en place d’un système permettant d’envoyer des réponses soit par e-mail, soit par SMS, en fonction des informations fournies par l’utilisateur au moment de son avis. Une logique a été intégrée pour que l’algorithme sélectionne automatiquement le mode de communication le plus adapté.
J’ai également travaillé sur l’intégration d’une réponse automatique assistée par intelligence artificielle. Cette fonctionnalité permet aux entreprises d’utiliser un modèle prédéfini pour générer une réponse adaptée en fonction du contenu de l’avis. Afin de réguler cette fonctionnalité, un système de crédits payants a été mis en place, permettant aux entreprises d’accéder à un nombre limité de réponses automatiques en fonction de leur abonnement. Une interface administrateur a été développée pour gérer l’attribution et la recharge de ces crédits.
Ajout de nouvelles options de personnalisation :
Dans le but d’adapter davantage la plateforme aux besoins des entreprises, j’ai intégré plusieurs champs de personnalisation dans les formulaires d’avis.
Un champ photo a été ajouté, permettant aux clients d’associer une image à leur avis. Les entreprises ont la possibilité d’activer ou de désactiver cette option selon leur politique. Une fois un avis déposé, si une image est présente, elle s’affiche automatiquement dans le détail de l’avis. J’ai également mis en place un affichage en modal permettant d’agrandir l’image au clic.
Un autre champ intitulé « Où nous avez-vous connu ? » a été ajouté afin d’aider les entreprises à mieux analyser l’origine de leurs clients. Ce champ, comme le précédent, peut être activé ou désactivé selon les préférences de chaque entreprise.
Amélioration de l’expérience utilisateur et gestion des e-mails et SMS :
L’expérience utilisateur a été un point central de mon travail sur ce projet. Une interface dédiée a été conçue pour permettre aux entreprises de choisir la méthode d’envoi des réponses aux avis en fonction des informations fournies par les clients.
J’ai également mis en place des conditions d’envoi d’e-mails et de SMS, tenant compte des limitations de chaque entreprise ainsi que des rôles des utilisateurs. Par exemple, les administrateurs ne peuvent pas déclencher d’envoi qui affecterait le quota d’une entreprise. J’ai ajouté une page de logs permettant de suivre l’utilisation des crédits d’e-mails, de SMS et de suggestions IA, garantissant ainsi plus de transparence et de contrôle.
Dans le cadre de l’amélioration du rendu des e-mails envoyés, j’ai optimisé le style et la mise en page afin de garantir un affichage lisible et professionnel sur différents supports.
Sécurisation et aspects légaux :
L’un des axes de développement sur lesquels j’ai travaillé concernait la mise en conformité de la plateforme avec les obligations légales.
J’ai intégré un modal affichant les Conditions Générales d’Utilisation et les Mentions Légales, que les utilisateurs doivent consulter avant d’utiliser la plateforme.
En ce qui concerne la gestion des permissions, j’ai veillé à ce que les administrateurs et les employés des entreprises aient des droits différenciés, évitant ainsi toute modification involontaire des quotas de réponse.
J’ai également développé un formulaire de contact permettant aux utilisateurs de poser des questions ou de signaler un problème. Ce formulaire envoie automatiquement un e-mail au support technique, améliorant ainsi la réactivité du service client.
Ajout de QR Codes et nouvelles fonctionnalités marketing :
Une nouvelle fonctionnalité a été mise en place pour aider les entreprises à collecter plus facilement des avis. J’ai développé un système de génération de QR Codes personnalisés permettant aux clients de laisser un avis en scannant simplement le code avec leur téléphone.
J’ai travaillé sur l’intégration d’un design amélioré pour ces QR Codes, permettant d’afficher un contour personnalisé et d’exporter le code avec un fond transparent pour une meilleure intégration sur différents supports de communication.
Un bouton a été ajouté sur la plateforme, permettant aux entreprises d’envoyer des demandes d’avis à leurs clients de manière simplifiée.
Refonte et mise en production de la plateforme :
Durant ma deuxième semaine sur le projet, j’ai participé au déploiement progressif de la plateforme.
Une première version du prototype a été mise en ligne pour permettre des tests en conditions réelles. Parallèlement, j’ai travaillé sur une refonte complète de la page d’accueil, intégrant un formulaire de demande de démonstration.
J’ai également corrigé plusieurs problèmes liés au déplacement du prototype vers la version finale et assuré la compatibilité des nouvelles fonctionnalités avec l’architecture existante.
Bilan et compétences acquises :
Ce projet a été une expérience enrichissante, me permettant de travailler sur une plateforme web complète et évolutive. J’ai pu approfondir mes compétences en développement backend avec Laravel, en gestion de base de données, ainsi qu’en intégration d’API pour l’envoi d’e-mails et de SMS.
J’ai également renforcé mes compétences en gestion de projet en participant activement aux prises de décisions concernant l’évolution du produit. Ce projet m’a donné une vision plus large des besoins des entreprises en matière de gestion des avis et des stratégies mises en place pour améliorer leur relation client.
PHP
Laravel
CSS
Jquery
Application Web