Maritime & Tourism

Vip Sea Transfer — Boat charter and sea transfer platform

A Greek company that runs private boat charters and sea transfers around Athens and the Aegean islands. We built the public site in five languages, a booking assistant that runs on Claude, and the dashboard the team runs the fleet from. Every booking request, from a boat page or from the chat, lands in that dashboard.

Visit website
vipseatransfer.gr/en/boats
The charter fleet on a map of the Saronic Gulf and the Cyclades, with clustered price pins and a list of boats on the left
A boat page on a phone: title, chat, WhatsApp and Book now buttons, the main photo and the gallery
The fleet on the map: clustered pins with prices, and the list beside it.

At a glance

languages
5
English, Greek, German, Chinese and Hebrew, which reads right to left
trip formats
6
Half day, full day, multi-day, transfer, cruise and event, each priced its own way
ways to book
2
The form on every boat page, and a chat assistant that runs on Claude
currencies
3
Prices in EUR, with USD and GBP at European Central Bank rates

What we built

The public site

vipseatransfer.gr
  • Charters and transfers as two searches: a destination for a charter, a from and a to for a transfer.
  • The fleet on a map or in a grid, with clustered price pins and OpenSeaMap sea marks over the map.
  • Transfer routes drawn as sea lanes between ports, with the distance and crossing time on each route page.
  • Boat pages with a gallery, the specs and a booking form that prices the chosen format, group size and destination.
  • The date picker greys out the days a boat is already taken.
  • Route, destination and departure pages built from the data, indexed only once they carry enough written content.
  • Five languages with their own URLs; Hebrew reads right to left. Lengths in metres or feet.
  • Structured data that always matches the visible price, a share image cut to size for each boat, and llms.txt in five languages.

The booking assistant

Claude Haiku
  • Marina searches the live fleet and answers with boat cards inside the chat.
  • She checks a boat's free dates and estimates the price before the visitor sends anything.
  • She offers only the formats the chosen boat supports, with quick replies in each language.
  • Name, email and phone go through a separate form, so personal details never reach the model.
  • The chat asks for consent first and removes email addresses and phone numbers from messages before they are sent.

The dashboard

Staff only
  • A fleet editor: specs, photos converted and resized on upload, prices per format, blocked dates and home ports.
  • Drafts with private preview links, published with one switch; descriptions machine-translated, then edited.
  • Booking requests with a reference and an unread count, and bookings confirmed or declined from the list.
  • Customers with their booking history.
  • Ports, destinations and sea routes, with each route drawn on a map.
  • Staff roles (admin, editor, viewer) and an audit log.

From search to booking request

  1. Website

    Search

    A visitor picks charter or transfer, then a destination or a route, and browses boats on the map or in the grid.

  2. Boat page or chat

    Choose

    The form or Marina prices the trip for the format, the group and the dates, and skips days the boat is taken.

  3. Website → dashboard

    Request

    The request is saved with a reference. The team gets an email, and the customer gets a confirmation.

  4. Dashboard

    Confirm

    Staff confirm or decline the booking and reply to the customer.

Screens

vipseatransfer.gr/en/transfers/athens-to-mykonos
The Athens to Mykonos transfer page: from and to filters, the boats that run the route, and the sea route drawn on the map
Athens to Mykonos: the sea route on the map and the boats that run it.
vipseatransfer.gr/en/boats/motorboat/pershing-70
A boat page: the main photo, and the booking form with half day, full day, multi-day and transfer options, group size and date
A boat page: gallery, the price for the chosen format and the booking form.
The home page on a phone: sea photo, headline, a charters and transfers switch and the destination search
Home page on a phone: charter or transfer, then where.
The booking assistant Marina on a phone: her greeting and quick replies for half day, full day, multi-day, transfer, cruise and event
Marina, the assistant, with a quick reply for each trip format.

Built with

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase (PostgreSQL)
  • Claude Haiku
  • Leaflet
  • Vercel

Ready to get started?

Tell us about your goals — we'll propose milestones within 48 hours.