Wonders

Dans le cadre de mon alternance à l’ETNA, j’ai développé une application web complète de planification de voyages appelée Wonders. Cette plateforme permet aux utilisateurs de construire un itinéraire de A à Z : choix de la destination, sélection des activités, réservation de vols, hôtels et visualisation d’un récapitulatif clair et interactif. Le projet a été réalisé en Angular 18 pour le front-end, tandis que le back-end s’appuie sur une architecture Node.js en microservices, assurant performance, scalabilité et maintenance modulaire.L’expérience utilisateur débute par un questionnaire intelligent, permettant de cerner les préférences de voyage (plage, nature, culture, etc.). En fonction des réponses, l’application fait appel à une intelligence artificielle pour proposer des destinations pertinentes accompagnées d’images générées via l’API Google et de descriptions personnalisées. L’utilisateur accède ensuite à une interface moderne pour sélectionner ses activités, consulter des cartes interactives, et explorer les monuments et attraits du pays choisi.Le moteur de recherche de vols et hôtels est performant et dynamique. Les résultats sont filtrables selon divers critères (budget, escales, localisation, etc.), avec résumé latéral mis à jour en temps réel. Les données sont récupérées via des APIs externes, intégrées à des microservices spécialisés (vols, hôtels, utilisateurs). Cette structure permet une gestion fluide et découplée des modules, idéale pour un projet à grande échelle.En complément de cette fonctionnalité de planification, j’ai développé un forum communautaire intégré à la plateforme. Les utilisateurs peuvent y créer des fils de discussion, poser des questions, liker des messages, et interagir autour de thématiques liées au voyage. Les données des utilisateurs sont anonymisées ou sécurisées, et l’interface respecte une structure claire pour faciliter les échanges. Ce module enrichit fortement l’aspect social et collaboratif du projet.Ce projet m’a permis de travailler en profondeur sur des sujets variés : UX/UI, intégration d’IA, API REST, Google Maps, gestion d’état Angular, modélisation de base de données, et sécurité backend. Il illustre ma capacité à concevoir une application complète en autonomie, à intégrer des outils modernes (IA, microservices, Firebase, etc.) et à proposer une expérience utilisateur soignée et intuitive.
Travaillons
ensemble !
Vous aimez mon travail et souhaitez quelque chose de similaire pour votre entreprise ?
Bien sûr, mettons-nous au travail !