24

Domap

Domap est une plateforme B2B qui fournit des données open data sur les produits d'import et d'export, aidant les entreprises à visualiser les tendances du marché et à optimiser leurs décisions d'achat.

Contexte professionnel

J'ai eu l'opportunité d'intégrer Domap initialement lors d'un stage et je poursuis actuellement mon parcours professionnel au sein de cette entreprise en tant qu'alternant.

Aperçu de Domap

Domap est une plateforme B2B qui fournit des données open data sur les importations et les exportations. Elle vise à faciliter la comparaison des données et des évolutions du marché pour les acheteurs, offrant ainsi une alternative avantageuse aux outils traditionnels comme Excel.

Outils & Technologies Utilisés

Chaque projet nécessite une panoplie d'outils et de technologies pour aboutir à un produit final efficace. Voici une liste des principaux outils et technologies que j'ai utilisés au cours de mon travail sur Domap:

Mon rôle au sein de Domap

En tant que développeur web fullstack, j'ai été essentiel dans plusieurs aspects clés du projet, y compris la refonte de l'interface utilisateur, la sécurisation du site, et la réorganisation du code source.

Problèmes identifiés et solutions apportées

  1. Interface utilisateur limitée avec Express/EJS:

    • Solution : J'ai initié la transition vers Vue.js pour une meilleure interactivité et une expérience utilisateur plus fluide.
  2. Organisation du code source:

    • Solution : J'ai travaillé conjointement avec Louis pour restructurer et segmenter le code selon leur fonction spécifique, rendant la maintenance et l'évolutivité plus aisées.
  3. Sécurité:

    • Solution : L'utilisation de Passport.js et express sessions pour renforcer la sécurité des authentifications.
  4. Gestion du code source:

    • Solution : J'ai introduit GitHub pour une meilleure collaboration au sein de l'équipe et une gestion efficace du code source.

Améliorations et réalisations clés

  • Création de la page comparateur : Cette nouvelle page permet de comparer jusqu'à quatre produits simultanément, fournissant des informations détaillées et des visualisations interactives.

  • Refonte de la page produit : Reconfiguré selon les spécifications de Christophe, avec une meilleure visualisation des données d'import-export.

  • Récupération des données d'import-export : Adaptation des données des États-Unis aux standards européens tout en optimisant le temps de récupération des données.

  • Introduction de méthodologies de travail améliorées : Mise en place de GitHub pour le versioning et de PM2 pour la gestion du serveur.

Réflexions finales

Mon passage chez Domap m'a permis d'appliquer et d'approfondir mes compétences en développement web et en Python. En tant que partie intégrante de l'équipe, j'ai contribué activement à l'évolution du projet pour fournir une solution dynamique, sécurisée, et efficiente aux utilisateurs.

Visitez Domap

Je vous invite à découvrir par vous-même les fonctionnalités et l'interface de Domap. Pour une meilleure compréhension de l'impact et de la portée du travail effectué, rendez-vous sur Domap.fr.