Plateforme de services de tests de voyage
Plateforme full-stack de tests de santé pour les voyageurs, dotée d'un back-end CMS headless et d'un front-end rendu côté serveur. Aide les voyageurs à trouver et à réserver des tests COVID-19 avec des recommandations spécifiques aux compagnies aériennes et aux aéroports.
Présentation du projet
Une plateforme grand public qui aide les voyageurs internationaux à localiser et à réserver les tests de santé requis. Le site propose des options de test adaptées aux voyageurs vaccinés et non vaccinés, avec des pages dédiées aux principales compagnies aériennes et aéroports, un catalogue de produits dynamique et un système de FAQ intégré.
Fonctionnalités clés
- Catalogue de produits dynamique avec tarifs, descriptions et options de réservation gérés via un CMS headless
- Pages d'atterrissage spécifiques aux compagnies aériennes et aux aéroports avec des recommandations de test adaptées
- Rendu côté serveur avec mise en cache au niveau des pages pour des temps de chargement rapides
- Authentification des utilisateurs par jetons avec gestion de la connexion et du profil
- Système de FAQ en accordéon et guides « Comment ça marche » étape par étape
- Optimisation SEO — sitemap généré automatiquement, balises meta et prise en charge de la génération statique
- Manifeste PWA pour une expérience mobile installable
- Intégration de Google Analytics, Google Tag Manager et Facebook Pixel
- Bannière de consentement aux cookies conforme au RGPD
- Mise en page responsive Bootstrap-Vue avec animations au défilement
Architecture
Monorepo avec un backend CMS headless Strapi 4 servant le contenu via une API REST et un frontend Nuxt.js 2 avec rendu côté serveur et gestion d'état Vuex. Le frontend consomme l'API du CMS via Axios, avec chargement différé et mise en cache SSR pour les performances. Les tests de bout en bout sont exécutés avec Nightwatch et ChromeDriver.