Retour aux projets

Projet 05/ 10·2024 - Présent

Voyantive

Application SaaS de planification de voyage : itinéraires générés par IA, budget prévisionnel et partage des dépenses entre voyageurs.

Année
2024 - Présent
Stack technique
Next.jsNode.jsPostgreSQLOpenAIStripeSaaSVercel

Préparer un voyage à plusieurs sans tableur ni disputes de comptes.

Planifier un voyage, c'est jongler entre des onglets, un budget approximatif et un tableur partagé que personne ne met à jour. Voyantive rassemble tout au même endroit : l'itinéraire, le budget et la répartition des dépenses, avec une IA qui fait le premier jet.

Planification assistée par IA

  • Itinéraires personnalisés générés à partir des préférences, du budget et du temps disponible, avec des recommandations d'attractions locales.
  • Optimisation des trajets : un algorithme inspiré du problème du voyageur de commerce, adapté aux contraintes touristiques (horaires, durées de visite), réduit les temps de déplacement.
  • Réorganisation automatique en cas de changement de dernière minute.

Budget et dépenses

  • Prévision par poste : hébergement, nourriture, transport, activités.
  • Suivi en temps réel des dépenses pendant le voyage.
  • Répartition collaborative : groupes de voyage, calcul automatique et équitable des contributions, historique de toutes les transactions entre participants.

Le défi de la recommandation à froid

Un nouvel utilisateur n'a aucun historique. Pour proposer malgré tout des suggestions pertinentes dès la première utilisation, j'ai mis en place un filtrage collaboratif hybride qui combine les préférences déclarées, les similarités entre destinations et les signaux des autres voyageurs.

Stack

  • Frontend : React et Next.js.
  • Backend : Node.js et Express, API REST, base PostgreSQL.
  • IA : API OpenAI GPT-4 pour la génération d'itinéraires et de recommandations.
  • Authentification : lien magique, Google ou GitHub. Paiements : Stripe. Déploiement : Vercel.

Architecture & flux

Deux flux, un seul voyage

La planification transforme les préférences en itinéraire et en budget prévisionnel ; le suivi transforme les dépenses réelles en soldes entre voyageurs.

Loading diagram...