Product
How Booking works
From a Booking.com or Airbnb link to your own bookable web address in about five minutes. No commission and no online payments.
For guests
- Open the property's own link and pick your dates; the price is calculated per night.
- Request or book without creating an account.
- Confirm your phone and email with a verification code and link.
- Follow the booking from a private link. Only the host can cancel.
For hosts
- Paste your Airbnb or Booking.com link: title, photos, amenities and capacity are imported.
- Review the generated and translated content, then pick one of 10 designs.
- Choose the mode: request (you approve, optionally adjusting the price) or instant.
- Get notified of every booking by SMS or email and cancel from the dashboard.
Guest verification
Before a booking reaches the host, the guest proves that the phone number and the email address are real.
Phone: SMS through Twilio
A one-time code is sent by SMS with Twilio. Numbers are stored in E.164 format.
Email: SMTP (Gmail)
A verification link is sent over SMTP from a Gmail account. Another SMTP service, such as Resend, only needs different environment settings.
Payments
Booking does not collect or process payments, for tax reasons. Host and guest settle directly: cash, bank transfer, card on arrival or a payment link, configured per property.
Technology
One Next.js application with a background worker and a PostgreSQL database.
- Frontend
- Next.js 16React 19TypeScriptTailwind CSS 4Framer Motionnext-intl
- Backend
- Next.js server actionsAuth.js v5Prisma 7Job queue and worker
- Data
- PostgreSQL 16
- Notifications
- Twilio (SMS)SMTP with Nodemailer (Gmail)
- AI
- Anthropic Claude
- Quality
- VitestPlaywright
- Infrastructure
- Ubuntu Server 24.04 LTS (VPS)Docker ComposeCloudflare Tunnel
Hosting
Production runs on a VPS with Ubuntu Server 24.04 LTS. Docker Compose runs the app, the worker and PostgreSQL 16 behind a Cloudflare Tunnel. The image is built on the developer's workstation and shipped to the server, never compiled there.