Site background texture

Grandir Aventure

Site dynamique 02/2024

  • ACF
  • API
  • Git
  • Javascript
  • Wordpress
  • XML

Présentation du projet

Grandir Aventure est une plateforme dédiée à l’organisation de colonies de vacances à l’étranger pour les jeunes.
Le projet avait pour ambition de proposer une expérience fluide et automatisée, autant pour les utilisateurs que pour l’équipe en charge du contenu.

Mon rôle a été de concevoir et développer l’ensemble du site, du front-end au back-end, en passant par la gestion automatisée des séjours via une API externe.


Objectifs

  • Créer un site WordPress moderne, clair et facile à administrer.
  • Automatiser la récupération quotidienne des séjours à partir d’une API XML externe.
  • Synchronisation journalière du catalogue : ajout, mise à jour et suppression automatiques des séjours.
  • Offrir aux visiteurs une recherche fluide et intuitive grâce à des filtres dynamiques.

Développement et intégration technique

En tant que développeur full stack, j’ai réalisé l’ensemble des fonctionnalités du site :

  • Développement complet du thème WordPress, structuré autour des besoins du client.
  • Intégration API : mise en place d’un appel journalier pour récupérer les séjours depuis une source XML, conversion en JSON et insertion automatique dans WordPress.
  • Création et gestion des posts avec ACF (Advanced Custom Fields) et les métadonnées WordPress pour un stockage structuré et évolutif.
  • Synchronisation automatique : suppression des séjours expirés et mise à jour continue des données.
  • Implémentation des filtres en temps réel grâce au plugin Grid Builder, améliorant considérablement la navigation pour l’utilisateur.

Résultat

Le site Grandir Aventure est aujourd’hui entièrement automatisé :
les séjours sont importés, mis à jour et supprimés sans intervention manuelle.
Cette solution a permis à l’équipe de gagner en efficacité et de garantir aux utilisateurs un contenu fiable et actualisé en permanence.


Stack technique

🛠️ WordPress, PHP, API XML/JSON, ACF, Grid Builder, Cron Jobs, HTML/CSS/JS