Maressa is a premium website template for yacht charter, brokerage and superyacht brands: 21 editable sections, full-screen films, Next.js and Astro versions. Sanity.







Single project license · lifetime updates
Get this and all 22+ templates ($1270.97 if bought separately), plus every new release, for $99/year.
Compare PlansEvery page is a list of sections in Sanity Studio. Add a Film band, Numbers or Testimonials section, drag it into place and publish. Each field says exactly where it appears, so your charter team can run the site themselves.
One purchase includes both. The Next.js site refreshes from Sanity every minute without a redeploy; the Astro site is fully static, fast and cheap to host, and rebuilds automatically when you publish.
A full-screen film with the photo underneath as its poster, a headline that rises line by line, a short intro and two clear calls to action, all on exactly one screen, on every device.
Filter charter and sale in one tap. Each yacht page puts the numbers that matter first (length, guests, cabins, crew, builder, speed), then the rate or price, the photos and the cruising grounds, with an "Enquire" button that remembers which yacht your guest was looking at.
Numbered rows of experiences; hover one and it opens into a full-width band with its story, a button and a photo that slides in beside it. On phones, every row shows its photo and text.
Films play silently behind headings, words fill in as you read, photos drift with parallax, numbers count up and testimonials cross-fade, all on smooth Lenis scrolling. Visitors who prefer reduced motion get a calm, still page.
Static pages refreshed from Sanity, per-page titles and descriptions, a sitemap, semantic headings, images at the right size from Sanity's CDN and fast page loads.
Home · Fleet · Yacht (×6 in the demo) · Yachts for sale · Destinations · Destination (×6) · Experiences · About · Journal · Article (×5) · Contact · Privacy · Terms · 404
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 or Astro, Sanity, Tailwind and everything else.
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
Book a free 30-minute call. We'll review your current site and send a fixed-price plan. No pressure, no pitch.