Booking

Producto

Cómo funciona Booking

De un link de Booking.com o Airbnb a tu propia dirección web reservable en unos cinco minutos. Sin comisión y sin pagos online.

Para huéspedes

  1. Abrí el link propio de la propiedad y elegí las fechas; el precio se calcula por noche.
  2. Solicitá o reservá sin crear una cuenta.
  3. Confirmá tu teléfono y tu email con un código y un enlace de verificación.
  4. Seguí la reserva desde un enlace privado. Solo el anfitrión puede cancelar.

Para anfitriones

  1. Pegá tu link de Airbnb o Booking.com: se importan título, fotos, comodidades y capacidad.
  2. Revisá el contenido generado y traducido, y elegí uno de los 10 diseños.
  3. Elegí el modo: solicitud (vos aprobás, con la opción de ajustar el precio) o instantáneo.
  4. Recibí un aviso de cada reserva por SMS o email y cancelá desde el panel.

Verificación del huésped

Antes de que una reserva llegue al anfitrión, el huésped comprueba que el teléfono y el email son reales.

Teléfono: SMS con Twilio

Se envía un código de un solo uso por SMS con Twilio. Los números se guardan en formato E.164.

Email: SMTP (Gmail)

Se envía un enlace de verificación por SMTP desde una cuenta de Gmail. Otro servicio SMTP, como Resend, solo necesita otra configuración de entorno.

Pagos

Booking no cobra ni procesa pagos, por motivos impositivos. Anfitrión y huésped lo resuelven directamente: efectivo, transferencia, tarjeta al llegar o link de pago, configurable por propiedad.

Tecnología

Una aplicación Next.js con un worker en segundo plano y una base de datos PostgreSQL.

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

Hosting

Producción corre en un VPS con Ubuntu Server 24.04 LTS. Docker Compose ejecuta la app, el worker y PostgreSQL 16 detrás de un túnel de Cloudflare. La imagen se construye en la estación del desarrollador y se envía al servidor, que nunca compila.