
Plateforme de voyage
Plateforme de mise en relation entre voyageurs et agences de voyage.
Projet anonymisé — Visuels IA — Informations complètes sur demande
Plateforme web innovante qui connecte les voyageurs avec des agences de voyage partenaires, permettant aux utilisateurs de décrire leur projet de voyage et de recevoir des devis personnalisés. Le projet s'articule autour de trois espaces distincts : un site vitrine multilingue pour les voyageurs, un back-office pour l'équipe interne, et une application dédiée aux agences partenaires pour la gestion de leurs offres et demandes clients.
Face à des problématiques de performance, de gestion de contenu fragmentée et de maintenance complexe, j'ai été missionné pour repenser l'architecture technique et développer une solution sur-mesure, évolutive et cohérente.
Objectif de la mission
Développer une plateforme multilingue sur-mesure (site vitrine + CMS interne + espace agences) afin d'améliorer significativement la performance, simplifier la gestion de contenu et optimiser l'efficacité opérationnelle de l'ensemble de l'écosystème.
L'enjeu principal était de créer une architecture modulaire permettant de mutualiser le code entre les différents espaces tout en garantissant une maintenance facilitée et une évolutivité maximale pour les futures fonctionnalités.
Réalisations & impacts
Développement du CMS interne sur-mesure
J'ai participé à la création du CMS entièrement sur-mesure avec Nuxt, en exploitant le système de layers et une architecture monorepo pour centraliser la logique métier, les composants UI et la configuration entre tous les espaces (site public, back-office admin, application agences).
Impacts :
- Gain de performance : Amélioration significative des temps de chargement grâce au SSR/SSG de Nuxt et à l'optimisation des bundles
- Meilleure visibilité SEO : Structure technique optimisée pour le référencement naturel, meta tags dynamiques, sitemap automatique
- Maintenance simplifiée : Réduction drastique de la duplication de code, corrections et évolutions propagées automatiquement sur tous les espaces
- Cohérence UX/UI : Design system unifié garantissant une expérience utilisateur homogène sur l'ensemble de la plateforme
Développement de l'application agences et du back-office
Participation à la création de deux interfaces dédiées permettant d'une part aux agences de gérer leurs séjours, offres et demandes clients, et d'autre part à l'équipe interne de piloter l'ensemble de la plateforme (gestion des agences partenaires, modération des contenus, statistiques, etc.).
Impacts :
- Gain de temps massif : Automatisation des workflows de gestion, réduction du temps de traitement des demandes de 60%
- Qualité perçue améliorée : Interface moderne et intuitive augmentant la satisfaction des agences partenaires
- Autonomie renforcée : Les équipes peuvent gérer l'intégralité du contenu sans intervention technique
Intégration multilingue et traduction automatique
Mise en place d'un système de gestion multilingue (i18n) pour le site vitrine, couplé à un outil de traduction automatique des contenus statiques via l'API OpenAI, permettant de traduire rapidement l'interface dans plusieurs langues.
Impacts :
- Production de contenus accélérée : Réduction du temps de traduction de 80% grâce à l'automatisation
- Visibilité internationale renforcée : Ouverture à de nouveaux marchés géographiques
- Expérience utilisateur améliorée : Contenus disponibles dans la langue native des visiteurs
Transfert de compétences
Au-delà du développement technique, j'ai accompagné l'équipe sur les bonnes pratiques liées aux architectures monorepo, au système de layers de Nuxt, et à la maintenance d'un projet sur-mesure à grande échelle.
Stack technique
Vue.js / Nuxt / TypeScript / Nuxt UI / Tailwind CSS / Monorepo / Nuxt Layers / API OpenAI / i18n

