Réservation d'excursions outdoor · île Maurice · 2024
Lokal Adventure
Conception & développement full-stack
- Ruby on Rails
- Hotwire
- PostgreSQL
- AWS S3
- Heroku
- React Native

Le contexte
Lokal Adventure fait découvrir l'île Maurice « loin des attractions touristiques » : kayak à la rencontre des dauphins dans la baie de Tamarin, canyoning des 7 Cascades, pirogue dans le lagon de Mahébourg, randonnée au Morne, paddle au coucher du soleil. Des sorties en petits groupes, encadrées par des guides locaux, rangées en univers : la mer, le trail, le bien-être, l'immersion culturelle.
Ce qui ressemble à une simple boutique cache une vraie mécanique : chaque excursion a ses dates, un nombre de places limité, un âge minimum, un niveau, un lieu de rendez-vous, parfois du matériel à louer. Et une partie des clients arrive par des partenaires qui revendent les sorties.
Le défi
Le premier site tournait sur WordPress et WooCommerce, une boutique pensée pour vendre des objets, pas des places sur une sortie en kayak à 6 h du matin. Les dates, les reports quand la météo s'en mêle et le suivi des partenaires rentraient mal dans ce moule.
Il fallait un outil taillé pour le métier : vendre une place sur un créneau précis, savoir à tout moment qui vient quel jour, et laisser les partenaires vendre sans perdre la main sur le planning.
Ma réponse
- Une première étape mobile : une application React Native pour l'équipe et les partenaires, branchée sur l'ancienne boutique. Elle affiche les excursions à venir jour par jour, les commandes, et permet de reporter une sortie ou de fermer une date en deux gestes depuis le terrain.
- Puis une plateforme sur mesure en Ruby on Rails (Hotwire, PostgreSQL), qui a remplacé WordPress : activités, sessions datées, participants, commandes et lignes de commande.
- Une fiche excursion qui répond à tout avant de réserver : niveau, âge minimum, durée et horaires, nombre de participants, lieu de rendez-vous, check-list de ce qu'il faut emporter, matériel fourni, conditions d'annulation (pluie, minimum de participants).
- Un calendrier qui affiche les places restantes sous chaque date : le client choisit son jour et son nombre de participants, puis ajoute au panier.
- Location de matériel intégrée au panier, paiement en ligne et factures générées automatiquement.
- Distribution par les partenaires : chaque partenaire a son compte, ses disponibilités et sa liste d'excursions (avec exclusions produit par produit), pour vendre au-delà du site.
- Sécurité : formulaire de décharge des risques à remplir avant la sortie.
- Français et anglais, photos stockées et compressées sur AWS S3, bouton WhatsApp sur chaque page, le canal de contact le plus naturel sur l'île.

Le résultat
Un moteur de réservation complet, qui vend en direct comme via un réseau de partenaires, et dont l'équipe garde la main sur tout le planning. C'est le socle de ce que je construis aujourd'hui pour les écoles de surf, de kitesurf et d'activités outdoor : des créneaux, des places, du matériel, un paiement, et des clients qui savent exactement à quoi s'attendre avant de réserver.
Vous gérez des sorties, des cours ou des stages ? Voyez ce que je propose aux écoles de sport nautique et d'outdoor.