HALCYON — Fictional Boutique Resort Theme
Where the days slow down.
A serene fictional boutique-resort theme — sample rooms and suites with a focus-trapped gallery lightbox, dining, spa, experiences, seasonal offers and a multi-step local booking demo. Built in Nuxt 4 with self-contained photography, SVG details, persistent demo framing and truthful no-send outcomes.
Role · Design + front-end build (Nuxt 4; demo booking inquiry) · Updated Jul 2026
- Full Nuxt 4 source with a typed data layer (rooms, dining, spa, experiences, offers, gallery)
- A focus-trapped gallery lightbox (keyboard arrows + Esc)
- A multi-step booking-inquiry flow + a sticky mobile booking bar
- 11 page types incl. eight room detail pages, all prerendered
- Delivery
- 24–48h
- Licence
- One-time licence · full source
- Support
- 14 days setup support
- Updates
- Free updates included
Backend · Booking engine / forms
The booking and contact journeys are explicit local-only demos — connect a hotel booking engine, availability source and messaging provider at the documented seams.
Delivered as full Nuxt 4 source. Connect a booking engine or scheduler and wire the forms to your provider.
What makes it special
A complete fictional guest journey
Home, rooms index, eight room detail pages, dining, spa, experiences, gallery, offers, about, contact and a multi-step booking interaction — all clearly framed as illustrative.
Self-contained visual storytelling
Optimised local photography, layered gradients and inline SVG create a polished coastal system with no runtime image service or accidental external dependency.
Focus-trapped gallery lightbox
Gallery and room pages open a keyboard-navigable lightbox (arrow keys + Esc) with aria-modal and full focus management.
Multi-step booking demo
Dates → room → guests and preferences → details, with inline validation, a live summary, a truthful local confirmation, and a 48px sticky mobile Rooms/Demo bar.
Lean self-hosted typography
An elegant serif display paired with a clean sans, delivered as three local Latin variable WOFF2 files with zero runtime external font requests.
What’s included
- Full Nuxt 4 source with a typed data layer (rooms, dining, spa, experiences, offers, gallery)
- A focus-trapped gallery lightbox (keyboard arrows + Esc)
- A multi-step booking-inquiry flow + a sticky mobile booking bar
- 11 page types incl. eight room detail pages, all prerendered
- Self-hosted fonts, reduced-motion fallbacks, WCAG 2.2 AA, static export
More Hospitality & Travel templates
Explore more collections
Frequently asked
- What do I get when I buy HALCYON?
- A one-time licence with the full, editable source code, including full nuxt 4 source with a typed data layer (rooms, dining, spa, experiences, offers, gallery), a focus-trapped gallery lightbox (keyboard arrows + esc), a multi-step booking-inquiry flow + a sticky mobile booking bar. 14 days setup support and free updates included.
- What is HALCYON built with?
- It's a Nuxt marketing site, built with Nuxt 4, Vue 3, TypeScript, Tailwind v4, @nuxt/fonts. You receive the complete source to host and extend anywhere.
- Can YantraCore customise HALCYON for my brand?
- Yes — buy it as-is for $3,400, or have YantraCore tailor it to your brand, content and requirements. Start from this page or commission a custom build.
- How fast is delivery?
- Delivery is 24–48h after purchase.
Make HALCYON yours.
Buy it as-is, or have YantraCore tailor it to your brand and content.


