Travel / Hospitality
Locale
$149one-time
- 35 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 17-gate quality audit before release. The full report ships in your download.
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.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 2026Dependency 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.
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 2026Dependency security update: upgraded brace-expansion to v5 to address known vulnerabilities. This is a maintenance release with no breaking changes or feature additions.
v0.1.13
Maintenance18 May 2026CI: pinned renovatebot/github-action to v46.1.14 for consistent dependency management workflows. No changes to template functionality or dependencies.
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.
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 DashboardYou might also like
Ready to build with Locale?
35 pages · GSAP + Three.js + Lenis + Motion· $149 one-time



