Travel
Meridian
Meridian is a premium travel website template built with Next.js, TypeScript, Tailwind and Canvas frame-scrub. Fly the Amalfi route — boarding pass and all. The Claude Code prompt that builds it is free; the exact tested source code is unlocked by Studio Access — $149 for every template on the shelf, with a commercial license for unlimited projects.
Unlocked by Studio Access — all 19 templates, every future drop, unlimited projects. $149 once.
Specifications
- Framework
- Next.js · TypeScript · Tailwind
- Motion
- Canvas frame-scrub
- Category
- Travel
- Use case
- Travel
- Responsive
- Desktop → mobile
- License
- Commercial · unlimited projects
- Delivery
- Instant ZIP download
What the paid download adds
- The exact deployed code — tested, not AI-guessed
- Config-driven copy, palette & assets
- Compressed media included
- Deploy README — Vercel or your own VPS
- Commercial license — one end product
- Free updates to this template
The free Claude Code prompt
Run this with Claude Code to build your own Meridian variant — free. Want the exact, tested code shown in the demo? It’s in Studio Access, with every other template.
# MERIDIAN — Free Claude Code Prompt
*From SmartDuke Studio (studio.smartduke.com). The exact tested build —
extracted frames, the flight-path rail — is the paid download:
https://studio.smartduke.com*
## Before you start
1. **Get an aerial fly-through video** of a coastline / destination
(Coverr and Pexels have free commercial clips; or generate one).
2. **Extract it to WebP frames** for canvas scrubbing (better for
heavy color grading + lazy per-chapter loading than a video
element here):
`ffmpeg -i clip.mp4 -vf "fps=24,scale=1440:-1" frames/%03d.png` then
convert to WebP (Pillow, since brew ffmpeg often lacks libwebp).
Also a mobile set at 768px. ~80 frames per chapter.
3. Node.js ≥ 20.9.
## The prompt
> Build a flights / travel website whose hero FLIES THE ROUTE as you
> scroll — an aerial fly-through of a coastal destination (think
> Amalfi). Awwwards travel-editorial style. Marine + sky-wash blues +
> a signal-orange accent. Playfair Display + Inter. `overflow-x: clip`
> on html AND body.
>
> **Stack:** Next.js + TS + Tailwind v4 + GSAP ScrollTrigger + Lenis +
> a CANVAS frame-scrub engine (preload a numbered WebP sequence, draw
> the frame for the current scroll progress with cover-fit math;
> decode one chapter ahead into a cache; swap to the mobile frame set
> under a breakpoint). Build it as a reusable `tour-scene` component
> with chapters in a `chapters.ts` config (frame folder, count, title,
> copy).
>
> ---
>
> **Preloader:** boarding-card styled plate (route code, gate, seat)
> with a thin progress line while chapter one decodes.
>
> **The flight (pinned chapters, ~200vh each):**
> - **Ch 1 — Departure ("The Amalfi Route"):** the climb-out. Serif
> title + one line ("Twenty-six kilometers of cliff road between
> Naples and paradise…"), entering on the pin, exiting on the sticky
> release.
> - **Ch 2 — The crossing ("Seven quiet hours"):** open water. A
> BOARDING-PASS card fades through at this chapter's midpoint —
> route, seat, meal — styled like the real thing, slightly rotated.
> - **Ch 3 — The reef ("Water like a promise"):** copy flips to the
> other side of the frame; a second itinerary card (the boat).
> - **Ch 4 — The coast ("The slow coast"):** the cliff villages; one
> short line only, let the footage carry it.
> - **Ch 5 — Arrival ("Wheels down by nine"):** end the scrub on the
> strongest coastline frame and hold; final beat: "Salt air by ten,
> first swim by noon."
>
> **The flight-path rail (the signature):** a fixed SVG great-circle
> arc on the right edge with a small plane marker whose position
> tracks total flight progress; chapter ticks along the arc light up
> as you pass. Clicking a tick scrolls there via Lenis.
>
> **After the flight:**
> - Destination highlights: three editorial cards (cove · village ·
> table) with clip-path wipe reveals and slow image parallax inside.
> - A fare/route index: hairlined rows (route code · season · from-
> price), hover tints a row and slides the name right.
> - "Book the window seat" CTA: serif headline, orange pill, a note
> that the season runs May–October.
> - Footer with the footage credit.
>
> ---
>
> Config-driven chapters. Respect prefers-reduced-motion (show a
> representative frame per chapter, disable the scrub feel, keep it
> navigable).
## Gotchas
- Preload each chapter's frames before it's needed or the scrub
stutters on first pass; keep a decoded-image cache.
- Never CSS `scroll-behavior: smooth` with Lenis.
- Draw with `object-fit: cover` math on the canvas (compute scale +
offset) so frames fill any viewport without distortion.
- Keep the plane marker's position a pure function of scroll progress
so the rail and the footage never drift apart.
- Tie chapter copy exits to the sticky RELEASE, not progress.
---
*Paid version: extracted frames + the flight-path rail + README/license
— studio.smartduke.com*
Meridian — questions
What is the Meridian template built with?
Meridian is a Travel website built with Next.js, TypeScript, Tailwind CSS, Canvas, Lenis. The motion is driven by Canvas frame-scrub, with Lenis smooth scrolling and GSAP ScrollTrigger for the scroll choreography.
How much does Meridian cost?
The free Claude Code prompt that builds a Meridian variant is $0. The exact, tested source code — the same site shown in the demo — comes with Studio Access: $149 once for every template plus every future drop, delivered as instant ZIP downloads with a commercial license for unlimited projects.
Can I use Meridian for a client project?
Yes. Studio Access includes a commercial license to use Meridian — and every other template — in unlimited end products, including paid client work. Everything is config-driven, so copy, palette and assets re-skin from a single file.
What's the difference between the free prompt and the paid download?
The free prompt gets Claude Code to build you a Meridian variant — genuinely good, but it costs tokens and debugging time and results vary. The paid download is the exact site in the demo: tested, compressed, documented, licensed, with free updates.
Related templates
Part of
Unlock Meridian — and everything else.
The free prompt gets you a variant. One Studio Access licence unlocks this exact tested site, the other 18 on the shelf, and every future drop — $149 once, unlimited projects.