Développer une plateforme de location en ligne pour une entreprise de mini-caravanes, avec un configurateur de voyage intuitif inspiré de l’expérience Airbnb. L’objectif : permettre à l’utilisateur de visualiser les disponibilités, simuler un prix en temps réel et finaliser une réservation directement depuis le site.
Mon rôle
Développement fullstack front + back CMS. J’ai conçu toute l’interface en React et personnalisé l’interface Strapi pour répondre précisément aux besoins métier du client (gestion des caravanes, tarifs, planning). J’ai également mis en place la logique de réservation dynamique, le calcul du prix total et l’intégration de Stripe.
Stack & architecture
- Frontend :
- React + MUI : UI responsive et mobile-friendly, fluide et accessible
- Moteur de recherche & filtrage : date de départ, durée, type de caravane
- Calcul dynamique du prix selon les dates, les options et les règles de gestion
- Backend / API :
- Strapi utilisé comme CMS headless : personnalisation de l’admin panel (gestion des véhicules, des réservations, des tarifs saisonniers)
- API REST exposée pour les appels côté client : dispo, devis, réservation
- Paiement & réservation :
- Intégration complète de Stripe pour les paiements sécurisés
- Calcul des prix au moment de la réservation avec appels synchrones à l’API
- Base de données : MySQL
Points forts
- Expérience de réservation fluide : UX inspirée d’Airbnb avec logique métier sur mesure
- CMS Strapi 100% adapté au client pour une autonomie totale
- Calculateur tarifaire dynamique tenant compte des variations saisonnières
- Architecture headless scalable, facilement transposable en app mobile