KERYAN ORY

Contexte :

J'ai développé un projet de carte interactive permettant de tracer un itinéraire entre deux points définis sur une carte et proposer des activités grâce a l'IA. Le projet utilise Leaflet pour la gestion de la carte et React pour la construction de l'interface utilisateur et Symfony comme Api d'abstraction et de centralisation . Bien que le design ne soit pas de moi, j'ai réalisé toute l'intégration technique.

Technologies et Outils Utilisés :

Fonctionnalités Clés :

Développement et Intégration :

Pour ce projet, j'ai intégré le design fourni avec une structure HTML et CSS conforme aux maquettes. J'ai utilisé Leaflet pour gérer la carte interactive et React pour créer une interface utilisateur réactive. L'intégration des fonctionnalités de traçage d'itinéraire s'est faite en combinant les capacités de Leaflet et de React, permettant une mise à jour dynamique des itinéraires en fonction des points définis par les utilisateurs. De plus, j'ai amélioré le projet en intégrant ChatGPT pour offrir des suggestions d'activités et la possibilité de modifier l'itinéraire en fonction des préférences des utilisateurs. L'API Symfony gère les communications avec OpenRouteService pour les itinéraires et avec OpenAI pour les suggestions d'activités.

Apprentissages et Réalisations :

Ce projet m'a permis de renforcer mes compétences en intégration front-end avec React et Leaflet, ainsi qu'en utilisation de l'intelligence artificielle avec ChatGPT. J'ai acquis de l'expérience dans la gestion de cartes interactives, le traçage d'itinéraires, et l'intégration de designs fournis en respectant les maquettes et les spécifications visuelles. L'ajout de fonctionnalités basées sur l'IA a également enrichi l'expérience utilisateur et a permis de proposer un service de guidage touristique personnalisé. De plus, l'utilisation de Symfony pour les communications API a permis une gestion efficace et centralisée des données et des fonctionnalités.