Travel / Hospitality
Locale
$149 $7550% OFFone-time
- 27 production-ready pages
- GSAP + Three.js + Lenis + Motion
- Dark & light mode
- Lifetime updates
- Commercial licence
*Audited stock-build averages. Matrix covers desktop/mobile and light/dark runs across included pages. See methodology.
Animation Stack
Built for Customisation
Every design decision is a token you can change. No vendor lock-in, no black boxes.
Colour System
OKLCH colour tokens. Change every colour from one file. Dark and light mode built into every page.
Typography
System font stack with semantic scale (--font-xs through --font-5xl). Swap one import.
Component Architecture
shadcn/ui base. Every component is a file you own and can modify. No black-box packages.
Accessibility
WCAG 2.2 AA. Every animation respects prefers-reduced-motion. Semantic HTML throughout.
Quality Gate Report
Every kit passes a 23-gate quality audit before release. The full report ships in your download.
See how Empire UI compares to other Next.js UI kits →
Read the full documentation
Architecture, project structure, customisation, compliance, FAQ — everything the docs cover, plus the real repository file tree.
Want this kit as a working app?
This is a production-grade frontend. I'll build the backend it runs on: auth, data, and the integrations your vertical needs, wired to your branding and deployed. Tell me what you have in mind and I'll come back with a quote.
Prefer to talk it through first? book a $149 scoping call.
What's Included
Complete source code
Full source code. No obfuscation, no hidden dependencies.
Docs & quality report
Setup guide, customisation guide, and full quality gate audit report.
Design tokens
OKLCH colours, font scale, spacing system in one file.
Lifetime updates + support
Free updates forever. Email support that doesn’t expire. Buy once, benefit always.
Dark & light mode
Both modes production-ready. Toggle with one prop.
Responsive
Mobile-first design tested across all device sizes.
Commercial licence
Use for client work, SaaS products, or internal tools.
Changelog
v0.12.12
Maintenance30 June 2026Dependency maintenance: updated non-major dependencies to their latest patch and minor versions. All updates are backwards-compatible with no changes to the template's API or behaviour.
v0.12.11
Maintenance30 June 2026Documentation: corrected DEMO_CONTENT analytics-wiring claim. The component ships with analytics integration already wired and inert by default — no action required on update.
v0.12.10
Maintenance30 June 2026Dependency maintenance: updated non-major dependencies to their latest patch and minor versions. No breaking changes or new features in this release.
v0.12.9
Maintenance30 June 2026Dependency hygiene: updated GitHub Actions checkout to v7 for improved CI reliability and compatibility with current runner environments.
v0.12.7
Maintenance22 June 2026Dependency maintenance: pinned transitive dependencies to ensure consistent builds and reduce supply-chain drift across environments.
v0.12.6
Minor22 June 2026Fixed theme CSS variable binding for `--font-sans` and `--font-mono` to correctly reference Next.js font loader variables. This ensures the bundled Geist typeface applies consistently across your template without manual font configuration workarounds. **What changed:** - Theme CSS variables now properly bind to `next/font` loader output, eliminating font cascade issues in production builds. No migration needed—update and deploy.
v0.12.5
Maintenance20 June 2026Dependency hygiene: pinned hono to ^4.12.25 via pnpm.overrides to resolve build-time compliance checks. No changes to template functionality or buyer-facing behavior.
v0.12.4
Minor15 June 2026Fixed touch target sizing on ManageCookiesButton and te-top-banner components to meet WCAG SC 2.5.8 standards. These interactive elements now provide adequate spacing and clickable area across all device sizes, improving usability for mobile and touch-enabled users.
v0.12.3
Update15 June 2026This release resolves a set of accessibility and compliance issues critical for production travel and hospitality sites. **Key fixes:** - ARIA labeling and semantic markup corrections across interactive components - WCAG 2.1 SC 2.5.8 (Target Size) compliance for touch and pointer targets - Reduced-motion support: animations now respect `prefers-reduced-motion` media query - Demo content alignment with feature claims and actual component capabilities - Documentation updates for accessibility patterns and best practices All changes are backward-compatible. No migration required.
v0.12.2
Minor14 June 2026**Accessibility:** Navigation hover underline animation now respects the `prefers-reduced-motion` media query. Users with motion sensitivity preferences will no longer see the animation, improving compliance with WCAG guidelines and user comfort.
v0.12.1
Minor14 June 2026Fixed canonical link tag placement to respect page-level scope instead of inheriting from layout. This prevents child pages from incorrectly inheriting parent canonical URLs, which could confuse search engines about page identity in multi-page hierarchies. **What changed:** Canonical tags now live at the page level rather than the layout level, ensuring each page declares its own canonical URL without interference from parent routes.
v0.12.0
Minor14 June 2026**Manifest & Metadata**: Added web app manifest support and per-route metadata configuration, enabling better PWA installation and SEO control across your travel/hospitality site. **Mobile Layout Fixes**: Resolved safe-area inset handling and dynamic viewport height (dvh) calculations on mobile devices, ensuring layouts render correctly on notched phones and when browser UI appears/disappears. **What's new**: - Web app manifest generation - Per-route metadata API - Safe-area CSS variable support - DVH unit fixes for mobile viewports No breaking changes. Update via `npm install ui18-locale-t…
Show full notes →Show less ↑**Manifest & Metadata**: Added web app manifest support and per-route metadata configuration, enabling better PWA installation and SEO control across your travel/hospitality site. **Mobile Layout Fixes**: Resolved safe-area inset handling and dynamic viewport height (dvh) calculations on mobile devices, ensuring layouts render correctly on notched phones and when browser UI appears/disappears. **What's new**: - Web app manifest generation - Per-route metadata API - Safe-area CSS variable support - DVH unit fixes for mobile viewports No breaking changes. Update via `npm install ui18-locale-travel-hospitality-nextjs@0.12.0`.
v0.11.6
Maintenance7 June 2026CI/workflow refinement: integrated Claude Code PR review automation into the release pipeline. No changes to template functionality or dependencies.
v0.11.5
Maintenance7 June 2026Fixed missing favicon asset (icon.svg) that was causing a 404 error during build. This restores full Lighthouse Best Practices compliance for projects using this template.
v0.11.4
Maintenance7 June 2026Licence model updated to unlimited-projects. No changes to template functionality or dependencies.
v0.11.3
Maintenance4 June 2026Dependency maintenance: updated non-major dependencies to latest patch and minor versions. No breaking changes or new features in this release.
v0.11.2
Maintenance4 June 2026Documentation: added four universal buyer-docs for the storefront docs surface. These reference materials are now available in your template documentation to support common storefront implementation patterns.
v0.11.1
Maintenance3 June 2026Documentation: added canonical Security Headers guide covering host-config and static-export deployment patterns (#95). Clarifies best practices for securing your travel/hospitality site in production environments.
v0.11.0
Minor2 June 2026**New:** TopDemoBanner component with sticky-top positioning for conversion-focused demo layouts. This sticky banner pattern is now available in the demo section and can be adapted for your own travel/hospitality landing pages. Use this component to highlight key CTAs, promotions, or booking flows without disrupting the main content scroll experience.
v0.10.9
Minor2 June 2026**Fixed:** AnalyticsScripts now correctly mount in the root layout when consent-gated (#91). This ensures analytics initialization respects user consent preferences from app startup, preventing premature data collection and improving GDPR/consent compliance.
v0.10.8
Maintenance1 June 2026Dependency maintenance: upgraded basic-ftp from v5 to v6. This is an internal tooling update with no impact on template functionality or buyer workflows.
v0.10.7
Maintenance1 June 2026Dependency maintenance: pinned transitive dependencies to ensure consistent builds and reduce supply-chain risk. No changes to template functionality or APIs.
v0.10.6
Maintenance31 May 2026Fixed release packaging to ensure the Documentation route is correctly included in distribution builds. This resolves an issue where the /docs endpoint was being excluded from the shipped artifact.
v0.10.5
Maintenance27 May 2026Internal: refreshed QG-Report PDF with backfilled audit data (#86). No changes to template functionality or buyer-facing features.
v0.10.4
Maintenance26 May 2026Packaging hygiene: excluded documentation artifacts (AGENTS.md, docs folder, Word files) from distribution and included Quick-Start PDF in the release bundle. Reduces package size and clarifies what ships to buyers.
v0.10.3
Maintenance26 May 2026Documentation: added PREMIUM_AUDIT.md reference guide for external audit tracking and compliance documentation.
v0.10.2
Maintenance26 May 2026Dependency maintenance: aligned pnpm.overrides to resolve cross-major version mismatches in the dependency tree. This ensures consistent builds and reduces potential compatibility issues during future updates.
v0.10.1
Minor26 May 2026**Fixed:** useCountUp hook now renders with correct initial value on server, eliminating hydration mismatches in SSR environments. This prevents layout shift when the counter mounts on the client. If you're using useCountUp in a Next.js app with server-side rendering, update to v0.10.1 to ensure smooth visual consistency between server and client renders.
v0.10.0
Minor26 May 2026**Home template enhancement:** Added a dashboard tease section positioned between Testimonials and Pricing. This new section showcases key product features and encourages users to explore the dashboard, improving the conversion narrative for travel and hospitality use cases. The section integrates seamlessly with the existing template structure and is fully responsive across all breakpoints.
v0.9.2
Maintenance26 May 2026Documentation updates: clarified Motion library usage (motion/react package) and reorganized dashboard examples into the components section for improved discoverability. No code changes.
v0.9.1
Minor26 May 2026This release addresses critical content audit findings and interactive element issues: - **Premium audit sweep (P0)**: Resolved content compliance and metadata issues flagged in premium audit review. - **Dead-button fixes (P1)**: Fixed non-functional buttons and interactive elements across the travel/hospitality template suite. No breaking changes. Update at your convenience.
v0.9.0
Minor26 May 2026Added mini surface previews directly inside collection postcard frames (#74). This gives buyers a richer preview of available surfaces without leaving the collection view, reducing friction when browsing and selecting components. No breaking changes. Update at your convenience.
v0.8.7
Maintenance26 May 2026Maintenance release. Routine updates to dependencies and internal tooling. No breaking changes or new features in this release.
v0.8.6
Maintenance26 May 2026Maintenance release. Internal updates and dependency hygiene to keep the template current and secure.
v0.8.5
Maintenance26 May 2026Compliance: adjusted FAQ GDPR/CCPA language to align with other compliance surfaces in the template (#72).
v0.8.4
Maintenance25 May 2026Documentation hygiene: synced primitive JSDoc from UI00-BASE and cleaned up eslint comments across the codebase. No functional changes.
v0.8.3
Maintenance25 May 2026Security and reliability hardening. Update recommended.
v0.8.2
Maintenance25 May 2026Minor maintenance release. - **fix(dashboard)**: corrected full-width wrapper layout - **lint(label)**: removed unused eslint-disable directive No breaking changes or new features.
v0.8.1
Maintenance25 May 2026Internal sync: aligned RevealOnScroll `as` prop and useIsMobile singleton implementation with UI00-BASE. No changes to buyer-facing APIs or behaviour.
v0.8.0
Update25 May 2026Backported LiveActivityRail component with integrated Locale event pool support. This new component enables real-time activity tracking and live updates across your travel and hospitality templates. **What's new:** - LiveActivityRail component for displaying live activity streams - Native Locale event pool integration for event-driven updates - Optimized for travel/hospitality use cases (bookings, cancellations, guest activity) **Use cases:** Display live booking confirmations, real-time availability changes, guest check-in notifications, and activity feeds without polling. Update via npm o…
Show full notes →Show less ↑Backported LiveActivityRail component with integrated Locale event pool support. This new component enables real-time activity tracking and live updates across your travel and hospitality templates. **What's new:** - LiveActivityRail component for displaying live activity streams - Native Locale event pool integration for event-driven updates - Optimized for travel/hospitality use cases (bookings, cancellations, guest activity) **Use cases:** Display live booking confirmations, real-time availability changes, guest check-in notifications, and activity feeds without polling. Update via npm or your package manager. See the component docs for integration examples.
v0.7.4
Maintenance25 May 2026Dependency hygiene: updated lighthouse to v13. This is a maintenance release with no breaking changes or buyer-facing modifications.
v0.7.3
Maintenance25 May 2026Dependency hygiene: updated type definitions to maintain compatibility and improve development experience. No breaking changes or new features in this release.
v0.7.2
Maintenance25 May 2026Dependency maintenance: pinned dependencies to ensure consistent builds and reproducible installs across environments. No feature changes or breaking updates.
v0.7.1
Maintenance25 May 2026Dependency management: added pnpm.overrides for ws and brace-expansion@5.x to ensure consistent transitive dependency resolution across the project. This improves build reproducibility and reduces supply-chain risk without affecting template functionality or API surface.
v0.7.0
Minor25 May 2026Backported Input, Label, and FieldMessage components from UI00-BASE PR #94. These form primitives now align with the upstream base library, ensuring consistent styling and behavior across your travel/hospitality templates. No breaking changes. Existing form implementations continue to work as-is.
v0.6.0
Minor25 May 2026Backported Skeleton component primitive and dashboard loading state patterns. Use Skeleton to build placeholder layouts while content loads—reduces layout shift and improves perceived performance. Includes pre-built dashboard loading composition for common use cases. No breaking changes. Update via `npm install ui18-locale-travel-hospitality-nextjs@0.6.0`.
v0.5.0
Minor25 May 2026Added root `opengraph-image.tsx` for automatic OpenGraph image generation. Social links now display rich previews on Twitter, LinkedIn, Facebook, and other platforms that respect OG meta tags. This improves click-through rates on shared content and requires no configuration—the template handles image generation at build time using Next.js Image Optimization.
v0.4.0
Minor25 May 2026Improved numeric rendering across the template: - **Body text**: Applied `font-variant-numeric: tabular-nums` baseline. Ensures consistent column alignment for prices, dates, and booking references—critical for travel and hospitality UIs. - **Monospace surfaces**: Added `slashed-zero` variant for code blocks and data displays. Eliminates ambiguity between 0 and O in confirmation codes and identifiers. These are subtle but high-impact changes for data-heavy interfaces. No migration needed; update and deploy.
v0.3.1
Minor25 May 2026Fixed navbar landmark structure and ARIA attributes to improve screen reader navigation and keyboard interaction: - Corrected navbar semantic landmark role for better assistive technology support - Added aria-controls binding to navbar interactive elements - Fixed theme-toggle aria-pressed state to properly reflect toggle state These changes ensure your travel/hospitality templates meet WCAG 2.1 AA standards for navigation and interactive controls.
v0.3.0
Update21 May 2026Added `<RevealOnScroll>` component for triggering animations and tracking conversions on below-fold content. This component observes viewport visibility and fires callbacks when elements enter the viewport, enabling lazy animations and conversion event logging without manual scroll listeners. Key capabilities: - Intersection Observer–based visibility detection - Configurable animation triggers and thresholds - Built-in conversion tracking hooks - SSR-safe implementation for Next.js Use this component to improve engagement metrics on travel and hospitality landing pages by animating hero sect…
Show full notes →Show less ↑Added `<RevealOnScroll>` component for triggering animations and tracking conversions on below-fold content. This component observes viewport visibility and fires callbacks when elements enter the viewport, enabling lazy animations and conversion event logging without manual scroll listeners. Key capabilities: - Intersection Observer–based visibility detection - Configurable animation triggers and thresholds - Built-in conversion tracking hooks - SSR-safe implementation for Next.js Use this component to improve engagement metrics on travel and hospitality landing pages by animating hero sections, testimonials, and CTAs as users scroll.
v0.2.0
Maintenance21 May 2026Documentation: Added Copilot and Codex bot instructions to enforce Renovate dependency management canon. This improves internal automation consistency and does not affect template functionality or buyer workflows.
v0.1.19
Maintenance21 May 2026Backport: family component patterns aligned with UI04 #115. Internal consistency update with no impact on template functionality or API surface.
v0.1.18
Minor21 May 2026Fixed hydration mismatches in motion wrappers and page transition components. This resolves console warnings and potential layout shifts when using server-side rendering with animation libraries in Next.js. No breaking changes — update at your convenience.
v0.1.17
Minor21 May 2026Refactored entry animations to CSS-first approach (Phase 1+2 backport from UI04). This shift eliminates JavaScript animation overhead, resulting in smoother transitions and faster initial paint on travel and hospitality pages. Animations now leverage native CSS keyframes with hardware acceleration, reducing jank on lower-end devices and improving Core Web Vitals. No API changes—existing animation triggers work as before.
v0.1.16
Maintenance21 May 2026Documentation: removed stale per-kit generate-report.js script from docs. No functional changes.
v0.1.15
Maintenance20 May 2026CI tooling: bumped Node.js 20 → 22 to unblock pnpm 11 compatibility. This is a build-time change with no impact on template output or runtime behaviour.
v0.1.14
Maintenance19 May 2026Security and reliability hardening. Update recommended.
v0.1.13
Maintenance18 May 2026Maintenance and reliability improvements.
v0.1.12
Maintenance18 May 2026CI infrastructure: bumped renovatebot/github-action from v40 to v46. Resolves broken scheduled Renovate runs caused by deprecated v40-tier tag resolution. No changes to template functionality or dependencies.
v0.1.11
Maintenance12 May 2026Dependency update: upgraded basic-ftp from v5 to v6. This is an internal tooling change with no impact on template functionality or buyer workflows.
v0.1.10
Maintenance12 May 2026Dependency maintenance: updated @types/node to v24 for continued TypeScript compatibility with the latest Node.js type definitions.
v0.1.9
Maintenance12 May 2026Dependency maintenance: updated non-major dependencies to their latest patch and minor versions. No breaking changes or feature additions in this release.
v0.1.8
Maintenance12 May 2026Dependency management: pinned dependencies to ensure consistent builds and reproducible installs across environments (#16).
v0.1.7
Maintenance12 May 2026Dependency maintenance: pinned all project dependencies to ensure consistent builds and reproducible installs across environments. No functional changes.
v0.1.6
Maintenance12 May 2026Fixed CSS comment formatting in globals (scrim gradient reference). No functional changes.
v0.1.5
Minor12 May 2026Resolved mechanical-review findings in design tokens and motion systems: - **P1 & P2 fixes**: Addressed critical and high-priority issues identified in design token validation and motion curve definitions. - **Improved consistency**: Enhanced token naming and motion timing across the travel-hospitality template. No breaking changes. Update at your convenience to benefit from improved design system compliance and motion polish.
v0.1.4
Maintenance12 May 2026Dependency management: extended org-default Renovate configuration to align with Template Empire standards. No functional changes.
v0.1.3
Minor12 May 2026**Fixed** - `ambient-glow` component now safely guards against missing ResizeObserver in environments without native support (SSR, Node.js test runners, etc.). Prevents runtime errors when the component is rendered server-side or in non-browser contexts.
v0.1.2
Minor12 May 2026**Error & Not-Found Pages:** Replaced CSS gaussian blur orb with WebGL-based ambient glow effect. Delivers smoother performance on lower-end devices and more consistent visual rendering across browsers. No API changes—update at your convenience.
v0.1.1
Maintenance12 May 2026Dependency updates: bumped path-to-regexp to ^0.2.0 and updated Next.js monorepo to v16.2.6. These are routine maintenance releases with no breaking changes or new features.
v0.1.0
Update12 May 2026Initial release of ui18-locale-travel-hospitality-nextjs, a fully-featured Next.js template for travel and hospitality platforms. **Core Features:** - Complete marketing surface: hero, features, how-it-works, testimonials, pricing preview, FAQ, CTA sections - 10 dashboard components + 8 wired dashboard pages with mock data - Auth flows: split-layout login, 2-step register wizard, forgot-password recovery - Travel/hospitality mock dataset + blog content - Localized copy and editorial rework (Section 11, Option B) **Accessibility & Polish:** - Resolved 2 P0 contrast gaps + 3 P1 hover/shadow pa…
Show full notes →Show less ↑Initial release of ui18-locale-travel-hospitality-nextjs, a fully-featured Next.js template for travel and hospitality platforms. **Core Features:** - Complete marketing surface: hero, features, how-it-works, testimonials, pricing preview, FAQ, CTA sections - 10 dashboard components + 8 wired dashboard pages with mock data - Auth flows: split-layout login, 2-step register wizard, forgot-password recovery - Travel/hospitality mock dataset + blog content - Localized copy and editorial rework (Section 11, Option B) **Accessibility & Polish:** - Resolved 2 P0 contrast gaps + 3 P1 hover/shadow parity issues across light/dark modes - Cleared 11 Phase 6 review blockers + 8 Phase 3 P1 blockers - Motion fixes (background → longhand CSS) - Buyer-facing docs rebrand + footer refinements Cloned from UI00-BASE v0.3.13. Ready for customization and deployment.
71 releases
Reviews
No reviews yet — verified buyers can leave one from their account after purchase.
You might also like
Ready to build with Locale?
27 pages · GSAP + Three.js + Lenis + Motion · $75 one-time



