Meridian is a fully-coded, CMS-ready hotel website template with GSAP scroll animations, Sanity Studio, and a built-in booking filter ready to deploy in minutes.





Single project license · lifetime updates
Full detail view with Embla gallery slider, amenities grid, feature tags, room stats (guests, bedrooms, bathrooms, size), and a sticky booking CTA.
Check-in / check-out date picker, guest counter (adults + children), and promo code. Filters by guest capacity, availability status, and unavailable date periods — all server-side with URL state.
Blog listing and full post pages with Sanity Portable Text rendering. Publishing, scheduling, and rich content editing built in.
Sticky video panels with scrubbed word reveals that react to scroll in both directions. Bidirectional, timeline-driven, and premium by default.
Schemas for accommodations, blog posts, and site settings. Includes boolean amenity checkboxes, gallery with hotspot support, unavailable period tracking for date filtering, featured flags, room type, capacity, and availability status.
Full-screen image gallery showcasing the resort. Organised by category with a clean grid layout, ready to populate from Sanity with zero extra configuration.
Full documentation included — a step-by-step guide from download to deployed.
Grab the zip from your account, unzip it and open the folder in your terminal.
One command pulls in Next.js, Sanity, Tailwind and everything else.

Book a free 30-minute call. We'll review your current site and send a fixed-price plan. No pressure, no pitch.
Copy the example env file and add your Sanity project ID and dataset.
Preview locally, then ship to Vercel, Netlify or Cloudflare — settings are pre-configured.
# 1. Download & open the projectcd my-template # 2. Install dependenciesnpm install # 3. Configure environmentcp .env.example .env.local# then add your Sanity project ID # 4. Run locally, then deploynpm run devnpm run build