MareFun

A multilingual booking and content platform for luxury yacht charters.

MareFun — 2026

The Brief

An owner-operated charter company serving guests from 29+ countries needed bookings, content, and search visibility in four languages — without four times the work.

MareFun runs a fully-owned fleet of yachts, RIBs, and jet skis out of Golfo Aranci on Sardinia's Costa Smeralda. Their guests arrive from across Europe and beyond, search in their own languages, and expect a booking experience as polished as the boats.

We built a platform that connects live availability from their operations base to a four-language website — with a fleet showcase, 45 SEO landing pages, a travel-guide CMS, and an AI translation pipeline that keeps all four locales in step from a single English draft.

The Fleet

Five vessels, every one fully owned — from a VanDutch 55 to jet skis — photographed, specced, and bookable in four languages.

What We Built
01

Real-Time Availability & Booking

Guests search by date and party size and see only boats genuinely available, with live seasonal pricing — backed by the company's Airtable operations base.

  • ◆Live availability against real bookings
  • ◆Boats and pricing cached for speed
  • ◆Enquiry-to-confirmation booking model
02

Fleet Showcase

Dedicated pages for every vessel — heroes, specs, and rich photo galleries — with live pricing pulled from operations data rather than hardcoded copy.

  • ◆Per-boat galleries of 15–19 images
  • ◆Specs overridden by live Airtable data
  • ◆Schema.org ImageObject metadata per photo
03

Four Languages, One Platform

English, Italian, German, and French throughout — locale-aware routing, translated slugs, and a hard rule of zero hardcoded strings anywhere in the product.

  • ◆Locale routing with translated URLs
  • ◆hreflang alternates on every page
  • ◆Browser-locale detection with manual switch
04

45 SEO Landing Pages

A landing-page system covering 15 search concepts across four locales, each assembled from translated content blocks with automatic internal linking.

  • ◆Server-rendered from one template
  • ◆Auto-linking: boats, guides, team, partners
  • ◆FAQ accordions with FAQPage schema
05

Travel Guides with AI Translation

A full blog and travel-guide CMS with rich text editing — plus an AI pipeline that drafts Italian, German, and French translations for editorial review.

  • ◆TipTap editor with tables, images, links
  • ◆Claude-powered translation via OpenRouter
  • ◆Translation groups with linked hreflang
06

Admin Dashboard & Email

A secure admin area for content, categories, users, and email templates — with transactional email, rate-limited forms, and a private statistics dashboard.

  • ◆Convex Auth with invite-only access
  • ◆Editable email templates sent via Resend
  • ◆Revenue and booking-channel statistics
MareFun homepage with availability search
marefun.com

Availability search front and centre — dates and guests in, bookable boats out.

MareFun VanDutch 55 fleet page
Fleet Pages

Every vessel gets a full page — specs, gallery, and live pricing straight from operations data.

Mobile First

Booked from the beach

Charter enquiries happen on holiday, from a phone, often the day before. The search, fleet pages, and booking flow are all built for exactly that moment.

MareFun mobile homepage
Tech Stack
Next.js
React
TypeScript
Tailwind CSS
shadcn/ui
Airtable
Convex
TipTap
Resend
Vercel
The Result

One platform doing the work of four localised websites — live on marefun.com with real-time availability and a content engine the team runs themselves.

Guests search availability and browse the fleet in their own language, while the team manages everything from one place: bookings flow through their existing Airtable base, and a single English travel guide becomes Italian, German, and French drafts with one click.

Under the surface, 45 landing pages target charter searches across four locales, every page carries structured data and hreflang alternates, and internal links between boats, guides, and partners are generated automatically.

Visit marefun.com