Contexte
L'OPPBTP (Organisme Professionnel de Prévention du Bâtiment et des Travaux Publics) est un organisme français dédié à la prévention des risques professionnels dans le BTP. En 2014, l'OPPBTP a développé une plateforme web pour permettre aux entreprises de réaliser l'inventaire des produits chimiques qu'elles utilisent, offrant ainsi des conseils sur les règles et précautions d'utilisation.
Après 10 ans, cette plateforme nécessite une modernisation technique et fonctionnelle. Depuis 2020, une baisse des connexions mensuelles (de 1200 à 900) souligne l'urgence de repenser l’expérience utilisateur. La continuité des données, avec plus de 140 000 produits déjà enregistrés, est cruciale pour la réussite du projet.
Objectifs
- Mettre en place une plateforme moderne et riche en fonctionnalités, conforme aux normes de sécurité actuelles pour protéger les informations des utilisateurs.
- Faciliter l’expérience utilisateur en simplifiant la saisie et l'ajout de produits en quelques clics, avec une interface intuitive et réactive.
- Améliorer la qualité des données et faire de la base de données une référence nationale grâce aux contributions de la communauté, modérées par l'OPPBTP.
- Augmenter l'adoption et l'engagement : accroître le nombre d'utilisateurs et les connexions à l'outil.
- Augmenter l'utilité et offrir des fonctionnalités supplémentaires : rendre l'application indispensable en proposant des notices claires, des alertes sur les nouveaux produits, et des conseils personnalisés.
- Migrer et consolider les données : garantir la migration des données saisies par les utilisateurs dans la version antérieure de l'outil, afin d'éviter un rejet de la nouvelle plateforme.
Résultats
- Une stack technologique moderne : mise en place de Symfony et API Platform pour gérer les règles métiers et offrir une API REST robuste, facilitant l'intégration avec des applications mobiles et métiers. Utilisation de React.js pour un front-end moderne, offrant une interface fluide et intuitive.
- Mise en place d'une base communautaire : création d'une base de données partagée alimentée par tous les utilisateurs et consolidée par l'OPPBTP. Les données de la version précédente seront migrées, avec un important travail de nettoyage et de déduplication. Un moteur de recherche avancé permet aux utilisateurs d'ajouter facilement des produits à leur inventaire.
- Simplification de l'ajout de nouveaux produits : le nouveau système simplifie la saisie et améliore la qualité des données grâce à la lecture intelligente des fiches de données de sécurité (FDS) fournies par les fabricants.
- Flexibilité : la plateforme s'adapte aux différents profils d'utilisateurs, qu'ils soient débutants ou experts, et aux entreprises de toutes tailles (TPE, PME, ETI, grandes entreprises).