Zenith Boat : une app de réservation et d’embarquement pour les excursions en bateau à Maurice

La plupart des opérateurs d’excursions en bateau à Maurice prennent encore leurs réservations sur WhatsApp et sur papier. Zenith Boat remplace tout cela par un seul système : les clients réservent via un lien, l’équipe gère sorties, bateaux et équipage sur téléphone, et les passagers sont enregistrés au ponton par QR code.

Le client

Les excursions en bateau sont l’une des activités touristiques les plus demandées à Maurice, et la plupart des opérateurs sont de petites équipes. Les réservations arrivent en direct, par les hôtels et partenaires, les agences en ligne et les messages, et sont le plus souvent suivies dans des conversations et des carnets.

Le problème

Quand les réservations vivent dans WhatsApp, doubles réservations, informations passagers manquantes et erreurs d’équipage deviennent courantes, et le gérant n’a aucune vue claire des sorties ni du chiffre du jour.

La solution devait fonctionner pour une équipe à bord avec peu de réseau, et on ne pouvait pas demander aux clients d’installer une app pour réserver.

Le besoin

  • Réservation client via un lien web, sans app à installer
  • Réservations directes, sur place, partenaires et agences en ligne dans un seul calendrier
  • Bateaux, activités, options, taxes et tarifs gérés par l’opérateur
  • Rôles, planning et affectation de l’équipage, avec connexion équipe séparée
  • Check-in passagers qui fonctionne hors ligne en mer
  • Plusieurs opérateurs sur la même plateforme, chacun ne voyant que ses données

Ce que nous avons construit

Nous avons développé une app équipe native iOS et Android en React Native, un portail web pour les opérateurs, une console super-admin pour gérer entreprises et abonnements, et des pages de réservation publiques ouvertes depuis un lien.

Le backend repose sur Firebase : authentification Google et Apple, Firestore pour les réservations et la flotte, notifications push et Cloud Functions planifiées qui envoient rapports du matin et du soir et rappels aux passagers 24 h et 6 h avant le départ, à l’heure de Maurice.

Chaque donnée appartient à une entreprise : chaque opérateur ne voit que ses bateaux, son équipage et ses réservations. L’équipe se connecte avec un code d’accès défini par l’opérateur.

Fonctionnalités livrées

  • Lien de réservation et calendrier de disponibilité public
  • Calendrier avec dates bloquées et contrôle de chevauchement des créneaux
  • Bateaux, types de bateau, activités, options et taxes
  • Rôles, planning et affectation de l’équipage
  • Check-in passagers par QR code avec l’appareil photo
  • Bons et reçus en PDF
  • Report de sortie avec motif
  • Rappels passagers 24 h et 6 h, rapports du matin et du soir
  • Suivi du chiffre d’affaires et journal carburant
  • Mode hors ligne pour le check-in sans réseau
  • Interface en anglais, français et grec
  • Abonnements intégrés pour les opérateurs

Les défis relevés

Travailler sans réseau

Le check-in se fait au ponton et sur l’eau. L’app continue de fonctionner hors ligne et se synchronise au retour du réseau, avec un indicateur visible pour l’équipe.

Zéro double réservation

Des sorties de durées différentes se chevauchent de façon complexe. Chaque nouvelle réservation est vérifiée contre les sorties existantes du bateau avant d’être enregistrée.

Une plateforme, plusieurs opérateurs

Données cloisonnées par entreprise, codes d’accès équipe propres à chaque opérateur et console super-admin permettent de partager la plateforme sans jamais mélanger les données.

Le résultat

Zenith Boat donne aux opérateurs mauriciens un seul outil pour réservations, flotte, équipage et embarquement, sur mobile et sur le web, avec des clients qui réservent depuis un simple lien. Pendant l’accès anticipé à Maurice, l’app est gratuite pour les opérateurs.

Un projet similaire ?

Décrivez votre besoin. Nous revenons avec des questions, un plan et un devis écrit ferme après un appel découverte gratuit.