Proyecto

Villa Nerea

Villa Nerea es una web de alquiler vacacional inventada: un apartamento excavado en la roca de Santorini. La he hecho para ver hasta dónde puede llegar una landing que quiere convertir sin dejar de ser cinematográfica: un recorrido en vídeo que avanza con el scroll, el contenido de una web de alquiler de verdad y un calendario de disponibilidad con una reserva simulada de principio a fin. Es estática, hecha con Astro, sin cookies ni servicios de terceros.

Fecha
Octubre 2026
Tipo
Landing cinematográfica con flujo de reserva
Mi papel
Concepto, diseño, desarrollo y optimización
Stack
Astro · TypeScript · CSS y JavaScript propios · WebP · JSON-LD
En línea
jcalarcon.dev/demos/villa-nerea
Imágenes y vídeo
Generados con IA; la villa, su nombre, los precios y los textos son ficticios
Portada de Villa Nerea: fachada blanca con arco, olivo y piscina infinita sobre el mar Egeo al atardecer, con el título, los datos de la casa y el botón para comprobar disponibilidad
La portada: el recorrido empieza aquí, sin tener que bajar, y el título se desvanece con el primer gesto de scroll.

Puedes probarla tú mismo: abrir la demo de Villa Nerea. Haz scroll para recorrer la casa y pulsa «Comprobar fechas» para llegar al calendario.

Qué se puede hacer

El recorrido de Villa Nerea en el capítulo del salón: un fotograma del vídeo con bóvedas blancas, sofá curvo y vistas al mar, con el texto «Un salón para los cuatro»
El capítulo del salón: el fotograma del vídeo cambia con el scroll.
Sección de estancias de Villa Nerea con una galería de fotos del exterior, el salón, el comedor y la suite
La galería de estancias, con ampliación de cada foto.

Disponibilidad y reserva simulada

Quería que el proceso se sintiera como el de una web real, sin que lo fuera. Todo ocurre en el navegador: no hay servidor, no se envía nada y no se guarda nada, ni siquiera en el almacenamiento local.

Calendario de disponibilidad de Villa Nerea con dos meses, noches ocupadas rayadas, una estancia seleccionada y el aviso de que está disponible, junto al resumen con el total
El calendario: noches ocupadas rayadas, estancia elegida y resumen con el total.
Paso de pago del anticipo de Villa Nerea con una tarjeta de crédito dibujada, el formulario y el resumen de la estancia
El pago del anticipo, con la tarjeta que se rellena a medida que se escribe.
Pantalla de confirmación de la reserva simulada de Villa Nerea con la referencia, las fechas, los huéspedes, los extras y lo pagado
La confirmación, con la referencia y el ticket de la reserva simulada.

Una pantalla encuadrada

En escritorio la sección de reserva ocupa exactamente una pantalla, con los cinco pasos a la vista y sin scroll interno, como una aplicación. Para que valga en cualquier monitor, todo el simulador está dibujado en em y el tamaño de letra de la sección sigue al alto de la ventana: lo que se ve entero a 1080 píxeles de alto se ve igual de entero a 720. Lo he comprobado a mano en cuatro resoluciones y en los cinco pasos. En el móvil, el mismo simulador pasa a un flujo normal con scroll.

Animaciones

Imágenes y vídeo

Las cuatro imágenes y el vídeo de partida, la entrada, el salón y la suite, los generé con IA como material de la demo. El vídeo son tres clips de seis segundos que forman un único plano, montados en uno de 18 segundos con dos resoluciones (720 p para escritorio y 480 p para móvil). Para completar la web de alquiler generé siete imágenes más con flux-1.1-pro en Replicate: el baño, la cocina, la cena en la terraza, la piscina de noche, el desayuno, el segundo dormitorio y el amanecer. Todas están en WebP y ninguna pesa más de 200 KB.

SEO y primera carga

Una landing cinematográfica no tiene por qué ser pesada ni invisible para Google.

Cómo está hecho

Lo que he aprendido

Que pedir el vídeo al cargar la página hundía la imagen principal: pasaba de 1,8 a unos 20 segundos en móvil simulado. Ahora el vídeo espera al primer gesto. Y que la herramienta de medición no recorre el flujo de reserva, así que lo he probado a mano, paso a paso y en distintas pantallas.

Herramientas e IA

El código lo he escrito con ayuda de Claude Code y las imágenes y el vídeo los he generado con IA. Villa Nerea no existe: el apartamento, el nombre, los precios y los textos son inventados, y no hay reseñas ni datos reales.

Más proyectos