René Cano
Todos los proyectos

Núm. 10

Anfitrión

Herramientas para un estudio de sitios web de hoteles

Mi rol
Socio del estudio · CRM y generador de sitios
Periodo
Ago 2026
Repositorio privado

El problema

Con un socio arranqué Anfitrión, un estudio que hace sitios web para hoteles. Para operar necesitábamos tres cosas: dar seguimiento a cada prospecto, producir sitios rápido sin reescribir HTML para cada cliente y tener demos que enseñar.

Qué construí

Las tres piezas son de agosto de 2026.

  • El CRM interno (Next.js y Supabase). Una tabla de tratos con 5 etapas, de prospecto a cerrado ganado o perdido, y 4 planes; un Kanban con arrastrar y soltar, una tabla con búsqueda y filtros, y un tablero con gráficas. Row Level Security solo deja leer y escribir a usuarios autenticados, y las cuentas se crean a mano: no hay registro público.
  • El generador de sitios. Una sola plantilla HTML y un JSON por hotel. Un script trae ubicación, rating y reseñas de Google Places (la API da hasta 5 y el script toma las 3 mejores, sin editarlas), y otro genera el sitio estático listo para subir a Netlify. Incluye 5 prompts de IA para el contenido, el SEO, la traducción y las preguntas frecuentes.
  • Las landings de demostración, que hacemos entre los dos: Next.js con exportación estática, español e inglés, y la solicitud de disponibilidad por WhatsApp, sin backend. En ese repositorio hice 6 de 21 commits (el demo genérico con datos ficticios y una landing); mi socio hizo el resto.

Arquitectura

Diagrama de las tres piezas: el CRM interno en Next.js guarda los tratos en Supabase con RLS y los muestra en un Kanban de 5 etapas, una tabla y gráficas; el generador de sitios toma un JSON por hotel, completado con ubicación, rating y reseñas de Google Places, y produce un sitio estático con una plantilla única; los sitios generados y las landings de demostración bilingües con contacto por WhatsApp se publican en Netlify. El CRM y el generador los construí yo; las landings, entre mi socio y yo.

Resultados

No tengo métricas de negocio que publicar. Lo verificable es el código: el esquema y las políticas del CRM, el generador y las landings.

Límites conocidos

  • Los repositorios son privados, así que esta página no enlaza al código.
  • La RLS protege contra usuarios no autenticados, pero da acceso completo a cualquier cuenta autenticada. Funciona mientras solo existan nuestras cuentas; con más usuarios hacen falta políticas por usuario.
  • Ninguna de las tres piezas tiene tests.

Links

Los repositorios son privados y por ahora no hay links públicos.