Blue Mooring : Refonte technique de la plateforme de réservation
Contexte
Blue Mooring est une plateforme de réservation de bouées d’amarrage sur des Aires Marines Protégées (AMP), pensée pour les plaisanciers et les gestionnaires d’espaces naturels. En plus de son utilité pratique, elle s’inscrit dans une démarche de conservation marine. Constatant des limites techniques sur la version existante, et dans le cadre d’un partenariat stratégique avec la Malama Kai Foundation (Hawaï), Blue Mooring a souhaité faire évoluer sa solution vers un outil plus stable, complet et évolutif.
Objectifs du projet
Le projet visait à fiabiliser l’existant, tout en y intégrant de nouvelles fonctionnalités stratégiques liées à la maintenance des bouées. Il s’agissait notamment de restructurer le socle technique, d’améliorer la fluidité de l’expérience utilisateur, de renforcer la sécurité des paiements, et de poser les bases d’un outil scalable capable d’accueillir de nouvelles AMP partenaires.
Notre rôle
L’agence Dewey est intervenue à deux niveaux : la restructuration complète de la plateforme et l’ajout d’un module de maintenance avancé.
Nous avons remplacé l’ancien framework Slim par Laravel, plus robuste et adapté à la croissance du projet. Un nouveau système de panier a été mis en place pour fiabiliser les réservations. Côté back-end, nous avons nettoyé et réorganisé la base de données, optimisé les performances et sécurisé les échanges.
Pour la maintenance, nous avons ajouté un formulaire d’observation, une vue détaillée des bouées et un espace dédié au suivi des interventions (passées, à venir, statistiques), notamment pour répondre aux besoins spécifiques d’Hawaï.
Enfin, l’interface globale a été adaptée pour intégrer ces évolutions de manière fluide sur desktop et mobile.
Enjeux spécifiques
L’un des défis majeurs résidait dans la nécessité de conserver toutes les fonctionnalités existantes, tout en les intégrant à un socle technique complètement repensé. Il fallait éviter les ruptures de service, améliorer l’expérience utilisateur, et garantir la compatibilité multilingue (français, anglais, italien), tout en optimisant la performance et la sécurité des données.
Stack technique
Framework : Laravel
Base de données : MySQL
Paiements : Stripe, PayPal, PagoPA
Plateforme multilingue
Back-office spécifique selon profils (plaisancier, AMP, ranger, admin)
Informations clés
Client : Blue Mooring
Date : 2024
Site : https://bluemooring.org
Revenir au portfolio