TripBuilder est une application mobile multiplateforme (iOS et Android) conçue et développée par Medeclipse pour digitaliser l'intégralité du cycle de vie d'un voyage organisé, de la planification de l'itinéraire jusqu'au retour du voyageur.

Le contexte : les agences de voyage gèrent encore la majorité de leurs dossiers voyageurs par e-mail, messagerie instantanée et documents papier. TripBuilder centralise ces échanges dans une seule application et supprime la dispersion de l'information.

L'application repose sur deux profils :

  • Profil Agent de voyage (admin) : création et suivi des voyages, organisation des dossiers documentaires par sous-catégories, upload et partage des documents (billets, vouchers, visas, assurances), tableau de bord analytique.
  • Profil Voyageur (client) : consultation de son itinéraire, téléchargement et prévisualisation de ses documents, réception de notifications push à chaque mise à jour de l'agence.

Fonctionnalités clés : gestion multi-voyages avec sous-dossiers documentaires, stockage cloud sécurisé des documents (AWS S3), notifications push en temps réel (Firebase Cloud Messaging), authentification par JWT avec récupération de mot de passe par code OTP, interface bilingue français / anglais, mode sombre et mode clair.

Stack technique : développement Flutter (un seul code base pour iOS et Android, pattern Provider), API REST Node.js déployée sur Vercel, base de données AWS DynamoDB, stockage documentaire AWS S3, notifications Firebase Cloud Messaging.

Résultat : les agences disposent d'un canal unique et professionnel avec leurs voyageurs, les documents de voyage sont accessibles hors ligne sur le téléphone du client, et chaque mise à jour de dossier est notifiée instantanément — sans e-mail, sans papier, sans relance téléphonique.

Projet livré en 4 mois par l'équipe MedEclipse : conception UX/UI, développement mobile, API backend, infrastructure AWS et déploiement sur l'App Store et Google Play.