2025Plateforme de reservation et e‑commerce

Plateforme de reservation d'excursions en bateau

Ressources du projet

Projet developpe dans un contexte d'entreprise chez Energicamente SRL.

Technologies

Vue.jsLaravelMySQLStripe

Fonctionnalites

UX dediee avec micro-interactions contextuelles

Vue d'ensemble

Plateforme web developpee pour la reservation d'excursions en bateau a Lampedusa, concue pour combiner une logique de reservation a disponibilite limitee avec les fonctionnalites typiques d'un systeme e-commerce. Les utilisateurs peuvent reserver des excursions sur des creneaux journaliers, effectuer des paiements en ligne et gerer d'eventuelles modifications ou remboursements. Le systeme comprend aussi un tableau de bord administratif dedie pour gerer les reservations, les disponibilites, les prix et l'operativite quotidienne, avec une attention particuliere a l'UX pour se distinguer des solutions plus standardisees.

Role

Conception et developpement end-to-end de la plateforme : architecture applicative, frontend et backend, logique de reservation, integration paiements/remboursements et tableau de bord administratif.

Ce que j'ai fait

Concu et developpe un systeme de reservation sur creneaux journaliers avec gestion des dates, des disponibilites et de l'etat des reservations. Integre Stripe pour les paiements en ligne, les remboursements complets et partiels, ainsi que la synchronisation entre l'etat du paiement et celui de la reservation. Mis en place des fonctionnalites commerce integrees : catalogue d'experiences, codes promo au checkout et integration newsletter pour les communications marketing. Cree un tableau de bord administratif pour gerer les reservations, mettre a jour les prix, configurer les horaires/disponibilites et suivre l'etat des excursions. Mis en place des workflows operationnels pour les remboursements unitaires ou multiples cote administration. Concu une UX sur mesure avec des micro-interactions contextuelles pour ameliorer le flux de reservation.

Problemes resolus

Prenotazioni e disponibilità

Le systeme devait gerer des tentatives de reservation concurrentes sur le meme creneau. J'ai concu la logique pour garder alignees disponibilites, confirmations et etat des reservations, en evitant les conflits entre operations cote utilisateur et cote administration.

Race condition nelle prenotazioni

Pour eviter les doubles confirmations en cas de requetes simultanees, la reservation a ete implementee comme une operation atomique cote backend, avec des controles de coherence sur les donnees.

Gestione rimborsi operativi

La gestion des remboursements necessitait des workflows controles, surtout lors d'interventions manuelles depuis le tableau de bord. J'ai mis en place des flux de remboursement unitaire ou multiple en preservant la coherence entre paiement, reservation et etat operationnel.