Maison d'hôtes · Site bilingue & moteur de réservation · 2026

LES SAFRANS

  • Next.js 16.2
  • React 19.2
  • Prisma 6 · SQLite
  • Stripe 22.2
  • Nodemailer 9
LES SAFRANS — capture
  • — Client
    Les Safrans
  • — Année
    2026
  • — Statut
    Livré · en production
— Contexte
— L’enjeu

Une maison d'hôtes dépendante d'Airbnb et de Booking : commissions sur chaque nuitée, calendriers tenus à la main. L'enjeu : reprendre la réservation en direct sans risquer la double-réservation.

— La réponse

Les Safrans est une maison d'hôtes de Tavel, dans le Gard, qui dépendait entièrement d'Airbnb et de Booking. On lui a construit son propre site et son moteur de réservation en direct, pour qu'elle accueille ses clients sur sa page plutôt que sur celle des plateformes. Tout se pilote depuis un espace propriétaire, sans agence ni CMS tiers à solliciter au quotidien.

— Résultats
0 %

Commission sur les réservations en direct — acompte Stripe, synchro iCal Airbnb & Booking.

  • La propriétaire gère seule ses contenus, ses tarifs de saison et ses demandes de réservation, sans dépendre de nous au quotidien.
  • Ses annonces Airbnb et Booking restent actives en parallèle, sans plus tenir les calendriers à la main ni jongler entre les canaux.
  • Le site bilingue FR/EN lui ouvre la clientèle étrangère qui visite le vignoble de Tavel, directement depuis sa propre page.
— Ce qui a été livré
  • Backend Next.js 16 (App Router, Server Actions + Route Handlers) sur Prisma/SQLite — 9 entités : hébergements, réservations, dates bloquées, tarifs saisonniers, offres, avis, messages, abonnés, réglages
  • Moteur de réservation sur-mesure : validation des dates, contrôle de disponibilité et blocage croisé maison entière ↔ chambres (réserver l'une verrouille l'autre) → zéro double-réservation interne
  • Acompte Stripe : session Checkout créée côté serveur (montant = % du séjour, calculé nuit par nuit selon les tarifs saisonniers) + webhook à signature vérifiée qui marque l'acompte payé
  • Emails transactionnels SMTP (Nodemailer, OVH Zimbra) : notification propriétaire + accusé client à la demande, confirmation à la validation, gabarit HTML aux couleurs de la maison, bouton d'email de test
  • Moteur iCal maison : import des calendriers Airbnb/Booking (synchro en 1 clic) et export .ics de l'occupation par hébergement — synchronisation deux sens contre les doubles-réservations entre canaux
  • Back-office réservations : tableau de bord avec compteurs, actions confirmer / refuser / annuler / réactiver sur chaque demande (chaque transition déclenche l'email adapté)
  • Back-office contenu : CRUD complet des hébergements (FR/EN, équipements, galerie photo par upload authentifié, liens iCal, publication), tarifs saisonniers, offres et avis (qui alimentent la note globale), blocage/déblocage de périodes
  • Back-office exploitation : messages/leads (statut traité, suppression), abonnés newsletter, et réglages centralisés en base — SMTP, clés Stripe, SEO local (adresse, GPS, étoiles, horaires, animaux), Google Analytics/Search Console/Maps, 6 réseaux sociaux
  • Front bilingue FR/EN (hreflang, canoniques localisées) : hero plein écran + titre animé blur-in CSS, barre et calendrier de disponibilité, chat → leads, RGPD, anti-spam (rate-limit + honeypot), Schema.org (BedAndBreakfast, chambres, avis, FAQ), sitemap, robots, OG dynamique, llms.txt
— Voir en production
les-safrans.fr
Site en production réelle. Lien direct, sans démo.
— Un projet comme celui-ci ?

Décrivez le vôtre en trois phrases. Réponse du studio sous 24 h ouvrées, sans intermédiaire.

Parler du projet