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.
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.
Le résultat ? Une architecture solide et flexible, parfaitement alignée avec les besoins du client.
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 :
Pour gérer cette complexité, nous avons :
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 :
- Conçu un processus dâimportation automatisĂ© Ă lâaide dâun outil Python.
- Parcouru les données ligne par ligne pour créer des liens implicites entre elles.
- 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
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.