Consola de operaciones de alquileres vacacionales
Panel de operaciones de alquileres vacacionales con analítica de ingresos de un SQL warehouse, una cola de reservas con indicadores y notas de agentes respaldados por Lakebase, y un panel de chat de Genie integrado.

Crea con IA
- Copia el prompt siguiente
- Pégalo en Cursor, Claude Code, Codex o cualquier agente de programación
- Tu agente lo crea y te hace preguntas durante el proceso para que el resultado sea exactamente el que quieres
¿No conoces las plantillas? Más información aquí
Incluye una aplicación inicial funcional
El código funcional y ejecutable está en GitHub. Al copiar el prompt anterior, tu agente de programación lo clona como punto de partida y lo adapta a tus datos y caso de uso.
Este template muestra una consola de operaciones interna para una plataforma de alquileres vacacionales («Wanderbricks»). Los operadores consultan el rendimiento de los ingresos por destino, procesan una cola de reservas con flags por reserva y notas del agent, y hacen preguntas en lenguaje natural sobre el negocio mediante un panel de chat de Genie integrado.
Flujo de datos
La aplicación combina cuatro primitivas de Databricks detrás de una única UI de React:
- SQL Warehouse ejecuta queries analíticas (ingresos por destino, detalle de una reserva concreta) sobre las tablas precargadas
samples.wanderbricks.{bookings,properties,destinations,reviews}. Las queries se definen enconfig/queries/*.sqly se ejecutan a través del pluginanalyticsde AppKit. - Lakebase Postgres almacena el estado gestionado por el operador en las tablas
app.booking_flagsyapp.booking_notes. El servidor Express crea el schema y las tablas al arrancar y expone rutas CRUD para marcar reservas y añadir notas del agent. - Genie Agent («Wanderbricks») se configura sobre las tablas de reservas, propiedades y destinos. El plugin
geniede AppKit integra un panel de chat para que los usuarios puedan preguntar sobre gasto, ocupación y valoraciones en lenguaje natural. - Databricks App lo une todo: un servidor Express + AppKit y un cliente Vite/React/Tailwind, desplegados mediante un Declarative Automation Bundle (antes Databricks Asset Bundle) que declara el SQL warehouse, el Genie Agent y la base de datos Lakebase como recursos de la aplicación.
Qué adaptar
La configuración inicial, las variables de entorno y el despliegue del bundle están documentados en el archivo README.md del repositorio.
Para adaptar esta template a tu caso:
- Datos de origen: apunta los archivos SQL de analítica a tu propio catálogo y schema en lugar de
samples.wanderbricks.*. Ajusta los joins para que se correspondan con tu modelo de reservas, propiedades y destinos. - SQL Warehouse: define
sql_warehouse_idendatabricks.ymlcon el warehouse que quieres que consulte la aplicación. - Lakebase: sustituye
postgres_branchypostgres_databasepor tu propio project, branch y base de datos de Lakebase. Las tablasapp.booking_flagsyapp.booking_notesse crean automáticamente en la primera ejecución. - Genie Agent: crea un Genie Agent sobre tus tablas de reservas y define
genie_space_idygenie_space_nameendatabricks.yml. - Terminología del dominio: la UI gira en torno a los alquileres vacacionales (destinos, reservas, notas del agent). Para otras consolas de operaciones (logística, soporte, alianzas), renombra las rutas y los components y redirige las queries de analítica: el scaffolding de Lakebase + Genie + analítica se mantiene igual.
Basado en estas plantillas
La base de código de este ejemplo y el prompt del agente anterior se basan en las plantillas siguientes. Abre una para profundizar en una técnica específica o aplicarla a otro proyecto.
[PLANTILLAS]
Aplicación con Lakebase
Conecta una Databricks App con Lakebase para almacenar datos de forma persistente. Incluye configuración de esquemas y rutas completas de API para CRUD.
[PLANTILLAS]
Analítica conversacional de Genie
Incorpora una interfaz de chat de Databricks AI/BI Genie para que los usuarios exploren datos mediante lenguaje natural. Configura un Genie Agent, conecta plugins de servidor y cliente, declara recursos de la aplicación e impleméntala.

