← Todos los proyectos

Case study

Tupetate

Beta

Asistente de viajes con IA que arma itinerarios día a día usando Claude, precios reales y monetización por afiliados.

Tupetate

Contexto

Las herramientas clásicas de planificación de viajes (Booking, Skyscanner, Kayak) son excelentes para reservar, pero pésimas para imaginar. Buscar "qué hacer en Lisboa cinco días con presupuesto medio y niños" sigue siendo trabajo manual de leer blogs, comparar precios y montar la agenda en una nota. Los nuevos asistentes IA ayudan con la parte creativa, pero pierden la realidad: precios que no son reales, hoteles que ya no existen, vuelos que no se cruzan con tu salida.

Lo que estoy construyendo

Tupetate resuelve esa esquina concreta. El usuario describe el viaje en lenguaje natural y Claude genera un plan día a día, pero antes de devolverlo cada pieza pasa por un validador con datos reales: vuelos vía Skyscanner, hoteles vía Booking y Hotellook, alternativas vía web search (Brave / Tavily). El resultado es un itinerario coherente, con precios actualizados y enlaces de reserva con afiliación.

Detalles técnicos

  • Next.js 15 + React 19 con App Router y server actions.
  • Claude API con dos perfiles: Sonnet 4.6 para iteración rápida, Opus 4.7 para planificación profunda.
  • Búsqueda web vía Brave y Tavily; afiliación vía Travelpayouts (Skyscanner, Booking, Hotellook).
  • Auth.js v5 con roles (pending / user / beta / admin) y PostgreSQL vía Prisma 7.
  • Modelo lead-gen — no gestionamos reservas; monetización por enlaces afiliados y, pronto, descarga del itinerario en PDF.

Estado

Beta cerrada desde mayo de 2026 en tupetate.com, con staging en pre.tupetate.com. Acceso por invitación mientras afinamos prompts, latencia y unit economics antes de abrir registro público.