Booking

Produit

Comment fonctionne Booking

D'un lien Booking.com ou Airbnb à votre propre adresse web réservable en environ cinq minutes. Sans commission et sans paiement en ligne.

Pour les voyageurs

  1. Ouvrez le lien propre du logement et choisissez vos dates ; le prix est calculé par nuit.
  2. Demandez ou réservez sans créer de compte.
  3. Confirmez votre téléphone et votre e-mail avec un code et un lien de vérification.
  4. Suivez la réservation depuis un lien privé. Seul l'hôte peut annuler.

Pour les hôtes

  1. Collez votre lien Airbnb ou Booking.com : titre, photos, équipements et capacité sont importés.
  2. Relisez le contenu généré et traduit, puis choisissez l'un des 10 designs.
  3. Choisissez le mode : sur demande (vous approuvez, en ajustant le prix si besoin) ou instantané.
  4. Soyez prévenu de chaque réservation par SMS ou e-mail et annulez depuis le tableau de bord.

Vérification du voyageur

Avant qu'une réservation n'arrive chez l'hôte, le voyageur prouve que le téléphone et l'e-mail sont réels.

Téléphone : SMS via Twilio

Un code à usage unique est envoyé par SMS via Twilio. Les numéros sont stockés au format E.164.

E-mail : SMTP (Gmail)

Un lien de vérification est envoyé par SMTP depuis un compte Gmail. Un autre service SMTP, comme Resend, demande seulement d'autres réglages d'environnement.

Paiements

Booking n'encaisse ni ne traite aucun paiement, pour des raisons fiscales. Hôte et voyageur règlent directement : espèces, virement, carte à l'arrivée ou lien de paiement, au choix par logement.

Technologie

Une seule application Next.js avec un worker en arrière-plan et une base PostgreSQL.

Frontend
Next.js 16React 19TypeScriptTailwind CSS 4Framer Motionnext-intl
Backend
Next.js server actionsAuth.js v5Prisma 7Job queue and worker
Données
PostgreSQL 16
Notifications
Twilio (SMS)SMTP with Nodemailer (Gmail)
IA
Anthropic Claude
Qualité
VitestPlaywright
Infrastructure
Ubuntu Server 24.04 LTS (VPS)Docker ComposeCloudflare Tunnel

Hébergement

La production tourne sur un VPS Ubuntu Server 24.04 LTS. Docker Compose exécute l'application, le worker et PostgreSQL 16 derrière un tunnel Cloudflare. L'image est construite sur le poste du développeur puis envoyée au serveur, qui ne compile jamais.