Le contexte du projet
En tant que partenaire stratégique du service public et acteur clé dans le développement de solutions numériques pour les collectivités locales à l'échelle nationale, cette société a rapidement gagné en notoriété au cours des dix dernières années.
Déjà équipée d'un CMS privé permettant aux mairies de maintenir une présence en ligne, la société a décidé d'aller plus loin en développant un intranet collaboratif dédié aux mairies et collectivités.
Cet outil s'articule autour de plusieurs fonctionnalités essentielles : un fil d'actualité centralisant les informations de la commune, une bibliothèque de documents partagés entre collectivités, un annuaire, ainsi qu'un agenda accessible à l'ensemble de la collectivité.
Le besoin
Le projet devait être réalisé en étroite collaboration avec l’équipe technique du client.
L'infrastructure et les données étant soumises à une réglementation stricte, la plateforme devait s'intégrer à une architecture de stockage déjà en place. L'outil devait répondre aux exigences du cahier des charges fourni par le client, notamment en ce qui concerne le design système élaboré par le CTO.
L’intranet devait également être capable de communiquer avec le système d'authentification géré par Kafka (Pub/Sub), garantissant une connexion synchronisée avec toutes les plateformes tierces fournies par le client.
La date de livraison étant non négociable, une présentation publique étant prévue dès la mise en production.
Les solutions apportées
La plateforme a été conçue avec une interface utilisateur développée en React et un backend en Rails 6, fournissant une API communiquant également avec le système d'authentification géré en interne par le client.
L’application a été déployée sur des instances Docker isolées par commune, afin d’éviter toute fuite de données entre les différentes entités.
Image under non-disclosure agreement.
Les résultats
Le produit a été livré dans les délais pour la présentation publique et a pleinement satisfait les attentes de la société.
Aujourd'hui, cet intranet constitue un argument de poids pour la signature de nouveaux contrats.
Recourir à mes services a permis de libérer du temps pour l'équipe technique du client, grâce à une collaboration fluide et une compréhension approfondie du produit.