M14Intelligence

Une refonte avec des besoins complexes spécifiques
Experts dans les technologies émergentes de véhicules autonomes, M14Intelligence a été l'un de mes premiers projets réalisés en Freelance. Ces derniers souhaitaient procéder à la refonte de leur ancien site internet Wordpress tout en proposant de nouveaux outils de traitement de données.

Catégorie

Refonte complexe

Métier

Recherche et de conseil

Réalisation

1ᔉ trimestre 2019

Durée

3 mois
Le besoin : abandonner WordPress pour une solution plus performante
Le premier constat de notre client Ă©tait clair : WordPress n’était plus adaptĂ© Ă  leurs exigences. Le backoffice, jugĂ© trop complexe par les rĂ©dacteurs, et les performances insuffisantes du site Ă©taient devenus des freins Ă  leur croissance. Ils voulaient une solution moderne, rapide, et sur-mesure.

Un nouvel écosystÚme basé sur Symfony et Vue.js

Nous avons pris un nouveau départ avec la derniÚre version de Symfony, en y intégrant des outils puissants comme EasyAdmin pour un backoffice intuitif et Vue.js pour des interfaces dynamiques et réactives.
Le résultat ? Une architecture solide et flexible, parfaitement alignée avec les besoins du client.

Étape 1 : La migration de donnĂ©es

Le premier défi était de migrer toutes les données de l'ancien site sans compromettre leur intégrité. Pour cela, nous avons exposé une API sur l'ancien site WordPress afin que le nouveau site puisse consommer ces données de maniÚre fluide. Cette méthode, pensée pour garantir performances et fiabilité, a permis une transition sans accroc.

Étape 2 : Un backoffice sur-mesure

Nous avons recréé l’ensemble des fonctionnalitĂ©s existantes, tout en repensant l’expĂ©rience utilisateur pour rĂ©pondre aux besoins spĂ©cifiques des rĂ©dacteurs. En prime, nous avons ajoutĂ© des outils innovants, comme des popups dynamiques mettant en avant des analyses de marchĂ© directement liĂ©es Ă  leurs publications.

Étape 3 : Des coĂ»ts d’hĂ©bergement rĂ©duits

Le passage Ă  Symfony a eu un impact direct sur l’optimisation des ressources. Le site, devenu plus lĂ©ger et performant, a permis au client de rĂ©duire la configuration serveur nĂ©cessaire. RĂ©sultat : des Ă©conomies significatives sur l’hĂ©bergement sans compromis sur les performances.

Un résultat à la hauteur des attentes

En quittant WordPress pour un environnement Symfony moderne, notre client a gagnĂ© en performance, en simplicitĂ© d’utilisation et en efficacitĂ©. Cette refonte marque un vĂ©ritable changement de cap et ouvre la voie Ă  une croissance sereine et durable.
Un besoin clé : un tableau de bord interactif et sécurisé
L’un des objectifs principaux de ce projet Ă©tait de mettre en place un panneau de visualisation des donnĂ©es, accessible uniquement aux utilisateurs abonnĂ©s. Voici les Ă©tapes que nous avons suivies pour rĂ©pondre Ă  ce besoin :

Processus de traitement des données

Le client utilisait un fichier Excel volumineux contenant les données de leurs analyses, réguliÚrement mis à jour.
Pour gérer cette complexité, nous avons :
  1. Conçu un processus d’importation automatisĂ© Ă  l’aide d’un outil Python.
  2. Parcouru les données ligne par ligne pour créer des liens implicites entre elles.
  3. EnregistrĂ© les donnĂ©es traitĂ©es dans une base structurĂ©e, prĂȘte Ă  ĂȘtre utilisĂ©e.

Validation des données

Certaines donnĂ©es contenues dans les fichiers Ă©taient corrompues en raison d’erreurs humaines. Pour garantir leur fiabilitĂ© :
  • Nous avons Ă©tabli des seuils de validation stricts pour dĂ©tecter et rejeter les donnĂ©es incorrectes.
  • Ces seuils sont configurables par le client, ce qui leur permet de les ajuster en fonction des Ă©volutions du marchĂ©.

La visualisation des données

Une fois les donnĂ©es importĂ©es et validĂ©es, l’objectif Ă©tait de les rendre accessibles via une interface moderne et performante :
  • Nous avons dĂ©veloppĂ© une API dĂ©diĂ©e pour permettre la consommation des donnĂ©es depuis la base.
  • Les utilisateurs peuvent explorer les donnĂ©es selon plusieurs axes de visualisation, tels que :
    • Pays
    • Type de vĂ©hicule
    • Marque
GrĂące Ă  Vue.js et Chart.js, l’interface est interactive, dynamique et parfaitement adaptĂ©e aux besoins des utilisateurs.

Gestion des abonnements utilisateurs

L’accĂšs au tableau de bord est rĂ©servĂ© aux utilisateurs abonnĂ©s. Pour garantir cette restriction :
  • Nous avons intĂ©grĂ© un service tiers de gestion des abonnements.
  • Chaque utilisateur est identifiĂ© Ă  la connexion, et son abonnement est vĂ©rifiĂ© en temps rĂ©el.
  • Cette connexion avec le service tiers permet Ă©galement au client d’obtenir des donnĂ©es prĂ©cieuses sur le profil des abonnĂ©s.

Un tableau de bord qui fait la différence

Avec ce tableau de bord, notre client dispose d’un outil puissant et moderne pour exploiter ses donnĂ©es en temps rĂ©el tout en s’assurant d’un contrĂŽle total sur l’accĂšs rĂ©servĂ© aux abonnĂ©s.
Le projet M14Intelligence s'est distingué par sa capacité à traiter des volumes de données massifs issus du secteur des véhicules autonomes. Le systÚme développé gÚre des millions de lignes de données complexes sur les ventes et les composants technologiques avancés.

Traitement Big Data sectoriel

Les données traitées incluaient les statistiques de ventes de véhicules autonomes et les analyses de marché des composants critiques comme les systÚmes Lidar, capteurs, et autres technologies émergentes. Le volume représentait plusieurs millions de lignes provenant de rapports industriels complexes, nécessitant une approche de traitement de données à grande échelle.

SystÚme de filtrage avancé

Un systÚme sophistiqué de taxonomisation a été développé avec environ 30 filtres différents permettant aux utilisateurs d'analyser les données selon multiples axes : type de véhicule, technologie embarquée, région géographique, période temporelle, constructeur, etc. Ces filtres génÚrent dynamiquement des visualisations sous forme de courbes de tendance, graphiques en camembert et diagrammes en barres.

Intégration Stripe pour abonnements

L'accÚs au dashboard premium est géré via une intégration Stripe complÚte, permettant la gestion automatisée des abonnements utilisateurs. Cette solution assure un contrÎle d'accÚs robuste tout en fournissant des analytics détaillées sur les profils d'abonnés pour optimiser l'offre commerciale.

Performance et scalabilité

L'architecture Symfony optimisĂ©e a permis une rĂ©duction significative des coĂ»ts d'hĂ©bergement comparĂ©e Ă  l'ancienne solution WordPress, tout en gĂ©rant efficacement le traitement de millions d'enregistrements. Le systĂšme de cache et l'optimisation des requĂȘtes garantissent des temps de rĂ©ponse rapides mĂȘme sur des datasets volumineux.

Les points clés

5x plus de visiteurs

Le nouveau site web, optimisé pour le SEO a entrainé une mise en avant plus importante sur les moteurs de recherches, et l'augmentation du nombre de visiteurs. 1 an aprÚs, le site est passé de 40 visites journaliÚres à prÚs de 200 visites journaliÚres.

2x plus de conversions

Le nouveau design et l'intéractivité proposée sur le site garde les visiteurs sur le site, et améliore le taux de conversion de simples prospects en clients. M14Intelligence a enregistré le double de conversion d'une année à l'autre.

Millions de lignes

Lignes de données de ventes et composants (Lidar, etc.) traitées par le systÚme Python

~30 filtres

Filtres de taxonomisation des données pour visualisations complexes