Skip to main content
Skip to content
ui18.njs.demo.templateempire.io
Locale preview

Travel / Hospitality

Locale

$149one-time

  • 35 production-ready pages
  • GSAP + Three.js + Lenis + Motion
  • Dark & light mode
  • Lifetime updates
  • Commercial licence

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 17-gate quality audit before release. The full report ships in your download.

17/17Quality gates passed
0TypeScript errors
0ESLint warnings
90+Lighthouse (all configs)
TypeScript strict mode — zero type errors
ESLint + Prettier — zero warnings
Zero OWASP findings — dependency audit clean
Accessibility: WCAG 2.2 AA compliant
prefers-reduced-motion respected on all animations
Tested 375px → 2560px across all breakpoints

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

  1. v0.10.8

    Maintenance1 June 2026

    Dependency maintenance: upgraded basic-ftp from v5 to v6. This is an internal tooling update with no impact on template functionality or buyer workflows.

  2. v0.10.7

    Maintenance1 June 2026

    Dependency maintenance: pinned transitive dependencies to ensure consistent builds and reduce supply-chain risk. No changes to template functionality or APIs.

  3. v0.10.6

    Maintenance31 May 2026

    Fixed 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.

  4. v0.10.5

    Maintenance27 May 2026

    Internal: refreshed QG-Report PDF with backfilled audit data (#86). No changes to template functionality or buyer-facing features.

  5. v0.10.4

    Maintenance26 May 2026

    Packaging 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.

  6. v0.10.3

    Maintenance26 May 2026

    Documentation: added PREMIUM_AUDIT.md reference guide for external audit tracking and compliance documentation.

  7. v0.10.2

    Maintenance26 May 2026

    Dependency 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.

  8. 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.

  9. 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.

  10. v0.9.2

    Maintenance26 May 2026

    Documentation updates: clarified Motion library usage (motion/react package) and reorganized dashboard examples into the components section for improved discoverability. No code changes.

  11. v0.9.1

    Minor26 May 2026

    This 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.

  12. v0.9.0

    Minor26 May 2026

    Added 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.

  13. v0.8.7

    Maintenance26 May 2026

    Maintenance release. Routine updates to dependencies and internal tooling. No breaking changes or new features in this release.

  14. v0.8.6

    Maintenance26 May 2026

    Maintenance release. Internal updates and dependency hygiene to keep the template current and secure.

  15. v0.8.5

    Maintenance26 May 2026

    Compliance: adjusted FAQ GDPR/CCPA language to align with other compliance surfaces in the template (#72).

  16. v0.8.4

    Maintenance25 May 2026

    Documentation hygiene: synced primitive JSDoc from UI00-BASE and cleaned up eslint comments across the codebase. No functional changes.

  17. v0.8.3

    Maintenance25 May 2026

    Dependency updates: propagates UI00-BASE #116 and adds pnpm.override for qs to mitigate a known DoS vulnerability (#67). No breaking changes or new features in this release.

  18. v0.8.2

    Maintenance25 May 2026

    Minor maintenance release. - **fix(dashboard)**: corrected full-width wrapper layout - **lint(label)**: removed unused eslint-disable directive No breaking changes or new features.

  19. v0.8.1

    Maintenance25 May 2026

    Internal sync: aligned RevealOnScroll `as` prop and useIsMobile singleton implementation with UI00-BASE. No changes to buyer-facing APIs or behaviour.

  20. v0.8.0

    Update25 May 2026

    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 o…

    Show full notes →

    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.

  21. v0.7.4

    Maintenance25 May 2026

    Dependency hygiene: updated lighthouse to v13. This is a maintenance release with no breaking changes or buyer-facing modifications.

  22. v0.7.3

    Maintenance25 May 2026

    Dependency hygiene: updated type definitions to maintain compatibility and improve development experience. No breaking changes or new features in this release.

  23. v0.7.2

    Maintenance25 May 2026

    Dependency maintenance: pinned dependencies to ensure consistent builds and reproducible installs across environments. No feature changes or breaking updates.

  24. v0.7.1

    Maintenance25 May 2026

    Dependency 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.

  25. v0.7.0

    Minor25 May 2026

    Backported 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.

  26. v0.6.0

    Minor25 May 2026

    Backported 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`.

  27. v0.5.0

    Minor25 May 2026

    Added 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.

  28. v0.4.0

    Minor25 May 2026

    Improved 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.

  29. v0.3.1

    Minor25 May 2026

    Fixed 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.

  30. v0.3.0

    Update21 May 2026

    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 sect…

    Show full notes →

    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.

  31. v0.2.0

    Maintenance21 May 2026

    Documentation: 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.

  32. v0.1.19

    Maintenance21 May 2026

    Backport: family component patterns aligned with UI04 #115. Internal consistency update with no impact on template functionality or API surface.

  33. v0.1.18

    Minor21 May 2026

    Fixed 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.

  34. v0.1.17

    Minor21 May 2026

    Refactored 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.

  35. v0.1.16

    Maintenance21 May 2026

    Documentation: removed stale per-kit generate-report.js script from docs. No functional changes.

  36. v0.1.15

    Maintenance20 May 2026

    CI 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.

  37. v0.1.14

    Maintenance19 May 2026

    Dependency security update: upgraded brace-expansion to v5 to address known vulnerabilities. This is a maintenance release with no breaking changes or feature additions.

  38. v0.1.13

    Maintenance18 May 2026

    CI: pinned renovatebot/github-action to v46.1.14 for consistent dependency management workflows. No changes to template functionality or dependencies.

  39. v0.1.12

    Maintenance18 May 2026

    CI 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.

  40. v0.1.11

    Maintenance12 May 2026

    Dependency update: upgraded basic-ftp from v5 to v6. This is an internal tooling change with no impact on template functionality or buyer workflows.

  41. v0.1.10

    Maintenance12 May 2026

    Dependency maintenance: updated @types/node to v24 for continued TypeScript compatibility with the latest Node.js type definitions.

  42. v0.1.9

    Maintenance12 May 2026

    Dependency maintenance: updated non-major dependencies to their latest patch and minor versions. No breaking changes or feature additions in this release.

  43. v0.1.8

    Maintenance12 May 2026

    Dependency management: pinned dependencies to ensure consistent builds and reproducible installs across environments (#16).

  44. v0.1.7

    Maintenance12 May 2026

    Dependency maintenance: pinned all project dependencies to ensure consistent builds and reproducible installs across environments. No functional changes.

  45. v0.1.6

    Maintenance12 May 2026

    Fixed CSS comment formatting in globals (scrim gradient reference). No functional changes.

  46. v0.1.5

    Minor12 May 2026

    Resolved 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.

  47. v0.1.4

    Maintenance12 May 2026

    Dependency management: extended org-default Renovate configuration to align with Template Empire standards. No functional changes.

  48. 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.

  49. 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.

  50. v0.1.1

    Maintenance12 May 2026

    Dependency 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.

  51. v0.1.0

    Update12 May 2026

    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 pa…

    Show full notes →

    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.

51 releases

Need the backend too?

Pair Locale with the Admin Dashboard full-stack template. Working auth, Stripe billing, and database — same vertical, production-ready. $199.

View Admin Dashboard

Ready to build with Locale?

35 pages · GSAP + Three.js + Lenis + Motion· $149 one-time

Locale·Empire UI·35 pages