v2026 - Production Ready

White Label Yacht Marketplace - Listings, Broker Lead Pipeline & Marine Services

Buyer-to-Broker Yacht Marketplace, Charters & Marine Services

A white label yacht marketplace published under your brand: buyers filter by real vessel specs, brokers work a staged lead pipeline instead of an inbox, and eight marine service lines earn beside every listing.

Go Live in 6 Days with

  • 60 Days Platform Guidance
  • Complete Source Codes
  • Complete Rebranding
  • Complete Whitelabeling
  • App Publishing Support
  • Free 1 Year Updates
MXYacht console · OperationsLive
Open enquiries38
Active listings1,284
Service lines8

Live event feed

  • Listing approved in moderationListing moderation
  • Enquiry received on a 52 ft sloopEnquiry pipeline
  • Lead moved to ViewingKanban pipeline
  • Transport quote requestedService desks
  • Dispute opened on a listingTickets & disputes
  • Spotlight upgrade activatedListing upgrades
  • Price drop recordedPrice history
  • Saved-search alert sentSearch alerts
  • Listing approved in moderationListing moderation
  • Enquiry received on a 52 ft sloopEnquiry pipeline
  • Lead moved to ViewingKanban pipeline
  • Transport quote requestedService desks
  • Dispute opened on a listingTickets & disputes
  • Spotlight upgrade activatedListing upgrades
  • Price drop recordedPrice history
  • Saved-search alert sentSearch alerts
App in action
Structured leads, not loose emailseach enquiry logged with its source, stage and first-reply time

The Build at a Glance

6

Revenue Levers

dealer plans, upgrades, lead fees, shows, tools, licensing

8

Service Lines

charter, insurance, transport, finance, survey and more

0

Revenue Share

the source is yours outright, no per-seat fee

5

User Roles

guest, buyer, seller, broker and admin dashboards

Every Lead Has a Clock

Each enquiry is logged with its source, stage and first-reply time, so a slow broker shows up on the dashboard.

Specs Deep Enough for a Yacht

Over forty vessel fields from beam and draft to engine hours and rig, plus video and a full price history.

Ready to put a yacht marketplace under your own name?Talk to Product Expert

More than 6,000+ Companies Trust us Worldwide

MediaCube is the best managed IT service provider in New York City by Expertise.comMiraQs as an official member of Forbes Business Council Miracuves is a verified agency with design rush. MiraQs is ranked as a trustworthy service provider with Trustpilot. Miracuves is one of the top managed service providers, companies by themanifest. Miracuves ranked as a top software development company by Design Rush. Miracuves is recognized as top software developed company by goodfirms. Miracuves Ranked among top 1000 companies globally by ClutchMiracuves is a top-minus service provider in the United States by Clutch

01See it live

Try Every Role

Live Demo - Buyer App, Broker Desk, Operator Console & Android

Every role has a live login and needs no setup. Search the stock as a buyer and send an enquiry, then switch to the broker desk to stage it, and open the operator console to see the same lead from above. That round trip is the quickest way to judge the platform.

mxyacht.mimeld.comDesktop boats for sale results with filters, listing grid, prices and badges
Live demo
BUYER WEB APP

The Buyer Side - Search, Compare & Enquire

What your buyers use, across 46 routes: technical and map-radius search, full-screen galleries with video, side-by-side compare, favourites, saved searches with a chosen alert cadence, enquiry forms and a signed-in message inbox.

  1. 1Open the web app in your browser
  2. 2Login with the demo credentials below
  3. 3Explore: Search, Compare, Favourites, Inquiries, Inbox
Try:buyer@yacht.mimeld.com | password
mxyacht.mimeld.comDealer lead pipeline with New Lead, Contacted, Viewing, Offer and Closed stages
Live demo
BROKER WORKSPACE

Stock, Lead Pipeline, Clients & Market Data

The broker's working day: a listing manager with photo and upgrade control, a kanban enquiry board with stages and notes, replies scoped to each enquiry, client records with budgets and shortlists, LeadSmart answers, the listing optimizer and response-time reports.

  1. 1Open the broker workspace
  2. 2Login with the dealer credentials below
  3. 3Explore: Listings, Pipeline, Clients, Broker Tools
Try:dealer@yacht.mimeld.com | password
mxyacht.mimeld.comAdmin overview dashboard showing listing, dealer, user, inquiry and revenue metrics
Live demo
ADMIN CONSOLE

Moderation, Plans, Service Desks & Reporting

Where the platform is governed: users and brokerages, listing moderation, plan editing with activate switches and subscriber counts, taxonomy and settings, the eight marine service desks, articles and FAQs, tickets, disputes and the analytics dashboard.

  1. 1Open the operator console
  2. 2Login with the admin credentials below
  3. 3Explore: Moderation, Plans, Service Queues, Analytics
Try:admin@yacht.mimeld.com | password
Buyer mobile home with yacht search, vessel categories, dealers, charters and servicesMobile yacht detail page with gallery, price, specifications, broker contact and inquiry actions
Live demo
ANDROID APP

Expo Build - The Same Marketplace in Your Pocket

The Expo React Native app, with tabs for Home, Search, Favourites, Messages and Account and screens for listings, brokers, charter, boat shows, surveyors, valuations, compare and each role's dashboard, all calling the same API as the web app.

  1. 1Download the Android build
  2. 2Sign in with the seller credentials below
  3. 3Explore: Search, Favourites, Messages, Account
Try:seller@yacht.mimeld.com | password

See It Run

Video Walkthrough - From a Search to a Staged Lead

One ordinary lead from start to finish, rather than a feature reel. A search narrows by length, draft and price, a listing opens to its gallery, spec sections and price history, and the buyer saves the search with a weekly alert before sending an enquiry. That enquiry lands on the broker’s kanban board, where it gets a stage, a threaded reply and a curated shortlist on the client record. The operator console closes it out: a listing held for moderation, a plan being edited, and fresh intake in the insurance and transport desks.

Book a Live Walkthrough

The Full Interface

Screens & Flows - Buyer, Broker and Operator Journeys

Screens from every side of the marketplace: faceted results with range filters, the listing page with gallery, specs, price history and broker details, compare, the saved-search and alert manager, the buyer inbox, the broker’s listing manager and kanban board, client records with shortlists, LeadSmart review, market evaluation and reports, and the operator console with moderation, plans, taxonomy and the eight service desks.

Buyer mobile home with yacht search, vessel categories, dealers, charters and services
Buyer mobile search results with filters, yacht cards, prices and status badges
Mobile yacht detail page with gallery, price, specifications, broker contact and inquiry actions
Buyer mobile saved yachts screen with bookmarked vessel cards
Buyer mobile messages empty state for dealer and broker conversations
Buyer mobile account menu with dashboard, dealers, charters, comparison and valuation services
Buyer mobile dashboard showing saved yachts, searches, unread messages and recommendations
Buyer mobile resources screen with boating articles and guides
Buyer mobile settings for profile, password and language
9 screens · scroll →
Seller mobile dashboard showing active, pending and sold listings, inquiries and portfolio value
Seller mobile listings empty state with a create listing action
Seller mobile inquiry list showing buyers, yachts and response status
Seller mobile analytics showing listing views, inquiries and performance metrics
Seller mobile subscription screen with pricing plans and benefits
Seller mobile form for yacht photos, specifications, condition and price
Seller mobile marketplace home with yacht search and vessel categories
Seller mobile yacht search results with filters, listing cards and prices
Seller mobile settings for profile, password and language
9 screens · scroll →
Dealer mobile dashboard showing listings, inquiries, views, revenue and sold boats
Dealer mobile listings screen with yacht cards, prices and listing status
Dealer mobile analytics showing views, inquiries, sold boats, portfolio value and commission
Dealer mobile inquiry list showing buyers, vessels and lead status
Dealer mobile client management empty state with an add client action
Dealer mobile pricing screen displaying subscription plans and benefits
Dealer mobile form for adding yacht photos, specifications, price and condition
Mobile home screen with yacht search, vessel categories and marketplace services
Dealer mobile settings for profile, password and language preferences
9 screens · scroll →
Admin overview dashboard showing listing, dealer, user, inquiry and revenue metrics
Admin screen for managing users, email addresses, roles and join dates
Admin listings table with yacht prices, status, featured placement, broker and date
Admin surveyor screen listing references, clients, survey types, vessels and status
Admin valuations table with clients, vessels, estimated ranges, status and dates
Admin boat show inquiry table with clients, inquiry types, party sizes and status
6 screens · scroll →
Desktop marketplace home with Find Your Dream Vessel search hero
Desktop boats for sale results with filters, listing grid, prices and badges
Desktop yacht detail page with photo gallery, price, specifications and broker contact
Buyer dashboard with profile completion, saved listings, searches, inquiries and recommendations
Market evaluation screen with sold comparable vessel search form
Yacht knowledge hub with article search, categories and boating resources
6 screens · scroll →
Seller dashboard with listing status, inquiries, portfolio value and recent activity
Seller desktop listings grid with yacht cards, prices and publication status
Seller desktop inquiries empty state for prospective buyer messages
Seller analytics showing views, inquiries, total value and top listings
Seller pricing page with Starter, Seller Basic and Seller Pro plans
Seller settings for profile, password and notification preferences
6 screens · scroll →
Dealer dashboard with listing statistics, views chart, top listings and recent inquiries
Dealer listings table with yacht inventory, prices, status and actions
Dealer lead pipeline with New Lead, Contacted, Viewing, Offer and Closed stages
Dealer client CRM empty state with an add client action
Dealer inquiry list showing buyers, yachts, prices, status and dates
Dealer form for adding boat specifications, photos and pricing
6 screens · scroll →

Trace one buyer from a first search through favourites, compare, a saved search, an alert match, an enquiry and the LeadSmart questions, then pick the same lead up on the broker desk as it is staged, answered and given a shortlist. Web and mobile share one API, so an enquiry sent from a phone appears on the broker board with no second integration.

For a guided look at one flow, book a call and we will open it with live data in it.Explore Our Solutions

02References

No Borrowed Proof

Proof Points - Properties You Can Check in the Demo

Our portfolio includes marketplace, rental and listing builds, each published with its own figures. None of them is a marine brokerage yet, so instead of lending this page proof from a different product, what follows are properties of the software, each one checkable in the demo above.

Listing EngineBase build capability

Specification-rich listings carrying 40+ vessel fields, ordered photo galleries, video tours, append-only price history and under-offer and sold lifecycle states. Demonstrable in the buyer demo.

Lead PipelineBase build capability

A structured inquiry pipeline with source, intent, status, stage, notes and response timestamps, presented as a kanban board with response-time measurement. Demonstrable in the broker demo.

Broker CRMBase build capability

A dealer-scoped CRM holding clients, budgets, status and private notes, with curated listing shortlists attached per client. Demonstrable in the broker demo.

Service ModulesBase build capability

Eight marine service modules covering sell, charter, insurance, transport, finance, surveyors, valuations and boat shows, each with intake and an operator queue. Demonstrable in the admin demo.

Commercial PackagingBase build capability

Configurable subscription plans with listing and featured limits, plus spotlight and enhanced listing upgrades with expiry. Checkout writes records; connecting a payment provider is a configuration step.

Trust & ComplianceBase build capability

GDPR JSON export and password-confirmed account deletion, TOTP two-factor, bcrypt password hashing and route-level rate limiting. Documented control by control in the security handbook.

View the PortfolioReal engagements with their own reported figures

A Worked Example

Modelled Reference - A Brokerage Group on Its Own Marketplace

A modelled reference showing how the platform is set up for a brokerage group running its own branded marketplace. It is not a client engagement, and every figure describes the software rather than a result a customer reported.

Modelled Reference Deployment
Marine Sector
Branded Brokerage Marketplace

A brokerage group whose leads arrive by email and chat apps moves stock, enquiries, client records and marine services into one branded system instead of five.

Illustrative scenarioNot a client engagement
Marine marketplaceMarket modelled
Yacht Brokerage, Lead Pipeline and Marine ServicesIndustry
203API handlers in the base build
40Relational tables shipped
6 daysDeployment window
Dealer dashboard with listing statistics, views chart, top listings and recent inquiries
Challenges
  • Enquiries arriving by email and chat apps, then lost, duplicated or never answered
  • No shared view of stock, clients or broker performance across offices
  • Insurance, transport and finance requests taken on paper with no queue behind them
Goal
  • Listings, the enquiry pipeline, messaging and client records in one system
  • Measured reply times, so broker accountability is visible rather than assumed
  • Eight service modules turning related demand into a second revenue line
🛠 Solution by Miracuves
  • Specification-rich listings with 40+ vessel fields, media, video and price history
  • Configurable dealer plans with listing limits, featured slots and spotlight upgrades
  • Six display currencies and five UI locales for international buyers
  • Favourites, side-by-side compare, saved searches and cadence-based email alerts
  • Docker, Nginx and PM2 deployment assets with a documented horizontal-scale path

This is a modelled reference deployment, not a client engagement. Every capability listed above ships in the base build and is demonstrable in the live demo. The figures are properties of the platform, not results reported by a customer.Named client deployments are published separately · See the Miracuves portfolio for real engagements with their own reported figures.

Model this against your own brokerageWe will map inventory, the inquiry pipeline, broker CRM and the marine service modules against your own dealer network.

03The product

Start Here

What Is a White Label Yacht Marketplace?

A white label yacht marketplace is a finished marine marketplace you publish as your own. Buyers filter vessels by make, length, draft, engine hours and location, line up a shortlist side by side, save searches that email fresh matches, and send enquiries that arrive as structured leads rather than loose emails. Brokers keep their stock current, move each lead through stages, answer inside a thread and attach alternatives from their own client files. The operator moderates supply, sets the plans and runs eight marine service desks.

Cross-platform solution with web, mobile, broker listings, yacht search, and an admin management dashboard.

More Than a Listings Grid

A listings grid is the easy part. What this adds is the lead lifecycle, the broker's client records and the service desks - the pieces a classifieds template leaves you to invent.

Owned, Not Licensed

The whole monorepo, the Drizzle schema and its migrations transfer to you. There is no seat fee, no dependence on our roadmap, and plain PostgreSQL underneath.

Built Around the Vessel

Hull material, keel, rig, displacement, berths and engine hours are real fields with their own filters. It is neither a property template relabelled for boats nor a charter booking tool.

Web, Mobile and One API

Marketplace First, Charter Second

This category is hard in a few specific places, and those are the places already solved here: a listing record detailed enough for a seven-figure asset, search that mixes technical ranges with a map radius, a lead that keeps its history as it passes between people, and a console someone without an engineering background can run.

Desktop yacht detail page with photo gallery, price, specifications and broker contact
  1. 01Specification-rich vessel listings with media, video and price history
  2. 02Technical, geographic and status search with facets and sorting
  3. 03Structured inquiry pipeline with response-time measurement
  4. 04Dealer CRM with client budgets and curated shortlists
  5. 05Eight adjacent marine service modules with operator queues
  6. 06Configurable plans, listing upgrades and white-label settings

Buying and selling vessels is the centre of gravity. Charter is present, as one of eight service modules with its own catalogue and enquiry form, but this is a brokerage marketplace rather than a charter booking product.

In the Base Build

Features - Vessel Listings, Search, Leads, Broker CRM & Services

Everything below is built and can be tried in the demo. Where a feature needs a third-party account or a deployment decision before it runs in production, the note sits beside that feature instead of in small print.

Feature 01 / 12

Accounts & Roles

Sign-up with a chosen role, JWT sessions, bcrypt-hashed passwords, reset and email verification for buyers, sellers, brokers and admins.

Buyer mobile account menu with dashboard, dealers, charters, comparison and valuation services
Feature 02 / 12

Two-Factor & Data Rights

Two-factor sign-in, a GDPR export that leaves secrets out, deletion behind a password check, and brokerage checks on every broker route.

Buyer mobile settings for profile, password and language
Feature 03 / 12

The Vessel Record

More than forty real fields covering identity, dimensions, machinery, accommodation, performance, tankage, rig and location.

Mobile yacht detail page with gallery, price, specifications, broker contact and inquiry actions
Feature 04 / 12

Photos, Video & Spec Sheets

Ordered, captioned photos, video tours, a zoomable full-screen gallery, share links, printable spec sheets and JSON-LD.

Dealer form for adding boat specifications, photos and pricing
Feature 05 / 12

From Active to Sold

Three sale states with sold price and date, a price history that only appends, price-drop badges and upgrade flags that expire.

Admin listings table with yacht prices, status, featured placement, broker and date
Feature 06 / 12

Technical Search

Keywords, taxonomy, numeric ranges and a map radius in one query, with facet APIs, sorting and stable paging.

Buyer mobile search results with filters, yacht cards, prices and status badges
Feature 07 / 12

Saved Searches & Alerts

Favourites, compare, named saved searches with an alert rhythm, the job that finds new matches, and recommendations.

Buyer mobile saved yachts screen with bookmarked vessel cards
Feature 08 / 12

Lead Pipeline

Rate-limited capture with source and intent, stages, private notes, a kanban board and a measured first reply.

Dealer lead pipeline with New Lead, Contacted, Viewing, Offer and Closed stages
Feature 09 / 12

Threads & Live Updates

Threads tied to each enquiry, an inbox with unread counts, a live SSE stream with heartbeat, and Web Push once VAPID is set.

Buyer mobile messages empty state for dealer and broker conversations
Feature 10 / 12

Client Records & Shortlists

Client records owned by the brokerage, with budgets, status and private notes, and a shortlist of vessels attached to each.

Dealer client CRM empty state with an add client action
Feature 11 / 12

Qualification & Market Data

LeadSmart qualification with an adjustable intent threshold, listing scores, response-time benchmarks, valuations and sold comparables.

Seller analytics showing views, inquiries, total value and top listings
Feature 12 / 12

Plans & Service Lines

Plans with limits, listing upgrades, and eight marine service modules, each with intake, a reference code and its own desk.

Seller pricing page with Starter, Seller Basic and Seller Pro plans

Every feature, every capability12 features · 85 capabilities

01Accounts & Roles

  • Sign-up with name, email and a chosen role
  • Bcrypt-hashed passwords and JWT sessions lasting seven days
  • Password change, plus forgot and reset with an expiring token
  • Email verification, phone number and avatar on the profile
  • Role claims for buyer, seller, broker and admin

02Two-Factor & Data Rights

  • TOTP two-factor with its own sign-in challenge
  • GDPR export in JSON with passwords and reset data removed
  • Account deletion that asks for the password first
  • Middleware tying every broker route to a brokerage
  • Sessions kept on mobile through Expo SecureStore

03The Vessel Record

  • Title, make, model, year, price and listing currency
  • Length overall, beam, draft and displacement
  • Condition, type, category, fuel and hull material
  • Engines: description, count, hours and horsepower
  • Cabins, berths, heads, cruising and top speed
  • Fuel and water tankage, keel and rig
  • Location, country, state and map coordinates

04Photos, Video & Spec Sheets

  • Photos in a set order with captions and a cover image
  • Multipart uploads checked for size and file type
  • A video tour link that plays inside the gallery
  • Full-screen gallery with thumbnails, keys, swipe and zoom
  • Share links and a printable specification sheet
  • SEO metadata and JSON-LD on public listing pages

05From Active to Sold

  • Active, under offer and sold, with sold price and date
  • A price history that only ever appends, with price-drop badges
  • Featured, spotlight and enhanced flags that expire
  • A view counter plus dated view events per listing
  • Similar vessels matched on category, location and price
  • Listing create, edit and delete for brokers and admins

06Technical Search

  • Keyword search over text, make and model
  • Filters for type, category, condition and make
  • Ranges on price, year, length, beam, draft and engine hours
  • Fuel and hull material filters
  • Country, state, place and map-radius search
  • Toggles for price drops, under offer and video
  • Sorting, pagination and facet APIs for make, type and place

07Saved Searches & Alerts

  • Favourites to add, remove and review
  • Side-by-side compare on web and mobile
  • Named saved searches stored as JSON criteria
  • Alerts switched on per search, daily or weekly
  • A background job that emails new matches (needs SMTP set up)
  • A signed-in recommendation endpoint
  • Six display currencies and five interface languages

08Lead Pipeline

  • Enquiry capture with rate limits and guest contact details
  • Subject, message, source and intent on every lead
  • Status, stage, private notes and reply fields
  • First-response time stored and reported per broker
  • A kanban board for the broker’s pipeline
  • Broker enquiry list with inline updates

09Threads & Live Updates

  • Messages kept inside each enquiry, with conversation summaries
  • A signed-in inbox with unread counts and mark-as-read
  • Sender, role, name and time on every message
  • A per-user SSE stream with typed events and a 30-second heartbeat
  • SSE delivery that is process-local, and documented that way
  • Web Push subscribe, unsubscribe and fan-out (needs VAPID keys)

10Client Records & Shortlists

  • Brokerage directory and profile pages with branding, bio and contacts
  • Regions served, specializations and languages
  • Ratings, review counts and a verified badge
  • Broker dashboard with totals, views and activity
  • Client records to create, edit, view and delete
  • Email, phone, budget, status and private notes per client
  • Shortlisted listings attached to each client, with notes

11Qualification & Market Data

  • A public LeadSmart questionnaire
  • Signed-in submission of the buyer’s answers
  • LeadSmart answers shown to the broker on the enquiry
  • An intent threshold each brokerage sets for itself
  • Listing optimizer with a completeness score and fixes
  • Market evaluation and insight endpoints using sold comparables
  • Public market reports plus report screens for brokers

12Plans & Service Lines

  • Public plan pages with tier and intended audience
  • Monthly and annual prices, display order and a popular flag
  • Listing and featured-slot limits stored in plan JSON
  • Subscription records for brokers and users with period, cycle and status
  • Checkout, change and cancel for brokers and users
  • Listing upgrades to view, buy and cancel
  • Admin plan editing with an activate switch and subscriber counts
  • A sell form capturing the vessel, the owner and their price hopes
  • A charter catalogue with rates, specifications and media
  • Charter enquiries with dates, party size and a message
  • Insurance quote requests with options, a reference code and a my-quotes page
  • Transport quotes with vessel, origin, destination and timing
  • Finance applications with applicant, vessel, amount, term and income
  • A surveyor directory with filters, profiles and reference-coded enquiries
  • Valuation requests with an estimated range and status
  • Boat-show pages with rate-limited RSVP and interest capture
For buyers:

each capability above can be switched on, switched off or renamed per deployment through plans, settings and taxonomy. If something you need is missing, it is usually still buildable. Tell us what your brokerage needs and we will scope it, fold in what fits the deployment, and quote the rest in writing.

Talk to Our Team

Run by Operators, Not Engineers

Operator Console - Supply Moderation, Plans, Service Desks & Reporting

The console covers users and brokerages, listing moderation, plans and packaging, taxonomy and settings, all eight service desks, content, trust cases and reporting. It is the part most marketplace builds postpone and never quite finish.

Admin overview dashboard showing listing, dealer, user, inquiry and revenue metrics
Admin listings table with yacht prices, status, featured placement, broker and date

What the Console Covers

  • 01

    Headline Totals

    Total and active listings, brokerages, users, enquiries, messages, views and subscriptions, on one dashboard.

  • 02

    Six-Month Trends

    Six months of user and listing growth, calculated from stored records rather than a separate reporting copy.

  • 03

    Conversion Rates

    Enquiry to message, message to sold and overall conversion, measured across the whole marketplace.

  • 04

    Broker League Table

    Listings, enquiries and plan value compared broker by broker, which makes performance reviews concrete.

  • 05

    Users & Brokerages

    Find, page, edit and remove users, plus brokerage records and the moderation of their listings.

  • 06

    Supply Moderation

    Every listing in one collection, with moderation actions for stock that should not go public yet.

  • 07

    Tiers & Subscribers

    Create and edit plans, switch them on or off, see subscriber counts, and review broker and user subscriptions.

  • 08

    Eight Service Desks

    Insurance, transport, finance, charter, survey, valuation, boat-show and sell leads, each with its own status workflow.

  • 09

    Content, Settings & Taxonomy

    Articles, FAQs, help pages, platform settings, and the taxonomy for boat types, categories, conditions and features.

  • 10

    Tickets & Disputes

    Tickets with category, priority, owner, attachments and threaded replies, plus disputes with evidence and a ruling from the operator.

  • Users: list, search, page, edit and remove
  • Brokerages: list, edit and moderate their listings
  • All listings with moderation actions
  • Plan editing with an activate switch and subscriber counts
  • Broker and user subscription lists
  • Sell leads, enquiries and messages in one place
  • Desks for insurance, transport, finance, charter, survey, valuation and events
  • Articles and FAQs with create, edit, delete and publishing
  • Surveyor and boat-show management
  • Platform settings by category
  • Taxonomy for boat types, categories, conditions and features
  • Tickets and disputes with owner, status and resolution
In plain terms:

only the platform settings are confirmed to save and reload, a few admin controls are decorative, and the six-month subscription trend is a modelled monthly-equivalent series, not settled cash. The security handbook lists each one, and we would rather you read it there than find it later.

See the Admin Demo

04What you get and what it costs

What Transfers

What's Included - Source Code, Apps, Console & Deployment

What transfers is a complete, deployable platform: the application source, the schema underneath it and the documents a technical buyer will ask for. Ownership is full, with no runtime licence, no seat fee and no tie to our roadmap.

Desktop marketplace home with Find Your Dream Vessel search hero
01

Web Marketplace

The React and Vite single-page app: 46 routes, TypeScript, Tailwind and generated query hooks.

  • A React and Vite web app with 46 routes
  • TypeScript end to end with a Tailwind component library
  • Public, account, marketplace, service and dashboard routes
  • Loading skeletons, empty states and error boundaries
02

Mobile App

The Expo React Native app with tab navigation, detail screens and EAS build profiles.

  • An Expo React Native app using Expo Router tabs
  • Screens for listings, brokers, charter, boat shows, surveyors and valuations
  • A dashboard each for buyer, seller, broker and admin
  • Sessions held in Expo SecureStore
Buyer mobile home with yacht search, vessel categories, dealers, charters and services
Admin overview dashboard showing listing, dealer, user, inquiry and revenue metrics
03

Operator Console

The admin-only surface for moderation, plans, taxonomy, service desks and reporting.

04

API & OpenAPI Contract

203 handlers in 35 modules, with the OpenAPI YAML and the React Query and Zod clients generated from it.

  • An Express 5 API: 203 handlers in 35 route modules
  • JWT auth with role and brokerage middleware
  • A global rate limit plus tighter limits per route
  • Structured Pino logs with query strings redacted
  • TanStack Query hooks generated by Orval from the OpenAPI file
  • Zod schemas generated from the same contract
  • One shared fetch layer that injects the token
  • A mobile copy of the spec and its generated client
05

PostgreSQL Schema

Forty PostgreSQL tables in thirty Drizzle modules, with JSONB only where a flexible shape earns its place.

  • A typed Drizzle schema over 40 PostgreSQL tables
  • Thirty schema modules, JSONB for flexible fields
  • Price history that only appends, and dated listing views
  • The background job behind search alerts
06

Deployment Kit

Docker, Compose, Nginx, PM2 and EAS profiles, so launch is a configuration task rather than a packaging project.

  • A multi-stage Docker image on Node 24 with pnpm
  • Compose running the app beside Nginx
  • Nginx with gzip, long-lived static caching and baseline headers
  • A PM2 setup for teams that prefer no containers
  • EAS profiles for development, preview and production
  • A health endpoint for probes and monitoring
  • A written path to scale rate limits, SSE and storage
  • Six working days to deploy on your infrastructure
07

Ten-Document Set

Ten documents: requirements, data model, API surface, security posture and compliance.

  • The full source, owned outright, with no runtime licence
  • A product requirements document and an ERD
  • A schema reference and an API collection
  • A developer and security handbook and a VAPT posture paper
08

Post-Launch Support

Sixty days of guidance on the platform, six months of priority bug fixes and twelve months of product updates.

See what transfers before you sign.

We will walk your technical lead through the repository, the schema and the documents, and say plainly which integrations are configuration and which are quoted work.

Request the Full Scope

One Fixed Price

What Does a White Label Yacht Marketplace Cost in 2026?

A white label yacht marketplace from Miracuves starts from around $4,299 for the launch-ready build, and rises with payment-provider integration, partner fulfilment workflows, mobile scope, migration from an existing inventory system and the complexity of your infrastructure.

Most popular

Professional

ReadyMade Turnkey Solution
$4,299/-one-time
Go-live: 6 days

Best for: Brokerage groups, marine portals & regional marketplace operators

You get the solution as you see our demo with your own branding and self-hosted on your end.

Get Started

Enterprise

Custom, Compliance & High-Scale
Customquote
Go-live: Based on final scope

Best for: Dealer networks, marine media groups, banks, insurers & white-label partners

Get it built as your situation demands and business needs, as per custom needs.

Request a Quote

Ownership

What White Label Actually Means Here

The phrase gets used loosely, and most white label marketplace software is a portal you rent per seat. Here is exactly where the line falls on this platform.

What carries your brand

The marketplace name, logo, colours and domain, the Expo app's name, icon and store listing under your own developer accounts, email wording, plan names, taxonomy labels and the service modules you choose to show. Currency and language defaults are settings, so a regional brand is configuration rather than a code change.

What you own outright

The React and Vite web app, the Expo mobile app, the Express 5 API with 203 handlers, the 40-table PostgreSQL schema, the OpenAPI contract with its generated clients and the Docker, Nginx, PM2 and EAS files, plus ten documents. There is no runtime licence, no seat fee and no revenue share on anything you sell through it.

What white label does not mean

It is not a hosted listings portal that keeps your buyer data or switches off when a payment lapses, and it does not include the accounts behind it: payment provider, SMTP, Web Push and exchange-rate keys and your Apple and Google developer identities are yours, in your name. The pre-launch hardening list still applies, and live payments are a configuration step we quote.

05Who it is for

Right Fit

Who Is a White Label Yacht Marketplace For?

It fits operators who sell high-value stock to buyers who decide over months, not minutes, and who need that long decision to stay inside one system from first search to offer.

Audience 01 / 06Yacht Brokerage Groups

Multi-office brokerages that need central inventory visibility, cross-office lead routing, response-time accountability and a CRM their brokers will actually open.

Audience 02 / 06Independent Marine Marketplaces

Neutral portals inviting dealers and private sellers under subscription tiers, monetizing featured placement, spotlight upgrades and service lead fees.

Audience 03 / 06Marine Service Aggregators

Insurance, transport, finance, survey and valuation businesses that want structured intake, reference codes and an operator queue instead of PDF forms.

Audience 04 / 06Charter Management Companies

Operators running a seasonal charter catalogue alongside brokerage inventory, capturing date and party-size intent rather than a generic enquiry.

Audience 05 / 06Boat Show & Event Organisers

Show operators publishing events, capturing RSVPs and distributing qualified exhibitor leads from a single queue.

Audience 06 / 06White-Label & OEM Partners

Banks, insurers, marina groups and marine brands launching a branded regional marketplace on configurable taxonomy, plans and content.

If your margins depend on lead quality, on how fast brokers reply, and on service demand that currently leaks to partners with no record, an owned yacht marketplace becomes a lasting asset instead of a brochure site with a contact form.

Talk to Our Team

Six Ways to Run It

Use Cases - Brokerages, Aggregators, Service Desks & Boat Shows

Which module leads decides what kind of operator you are. A brokerage group leans on stock, pipeline and client records. An independent marketplace leans on plans and upgrades. A services business leans on the eight intake desks. All three are configuration, not separate builds.

BrokerageInventorySingle-Brand Brokerage Portal

Every listing belongs to your own offices. Brokerage association routes each lead to the right desk, and moderation holds one quality standard across the whole group.

01
Dealer listings table with yacht inventory, prices, status and actions
MarketplaceAggregatorMulti-Dealer Aggregator

Invite brokers and private sellers onto subscription tiers, and earn from featured and spotlight placement rather than from a cut of a sale you never process.

02
Buyer mobile search results with filters, yacht cards, prices and status badges
ServicesLeadsServices-First Operator

Start from services rather than stock. Insurance, transport, finance, survey and valuation each have their own form, reference code and desk, which is enough to run a marine services lead business by itself.

03
Admin surveyor screen listing references, clients, survey types, vessels and status
CharterSeasonalCharter Alongside Sales

Run a seasonal charter catalogue next to brokerage stock, with dates and party size captured as structured intent, so booking agents get a qualified enquiry instead of a contact-form note.

04
Mobile home screen with yacht search, vessel categories and marketplace services
EventsBoat ShowsBoat Shows & Regattas

Give boat shows and regattas their own pages with rate-limited RSVP, then pass qualified visitor interest to exhibitors from the operator desk.

05
Admin boat show inquiry table with clients, inquiry types, party sizes and status
White-LabelOEMLicensed Regional Instances

License branded regional instances to banks, insurers, marina groups or marine brands, each with its own domain, taxonomy, plans and modules, without forking the code.

06
Dealer dashboard with listing statistics, views chart, top listings and recent inquiries

Since taxonomy, plans, content, currency, language and active modules are all in the operator’s hands, one codebase can appear as a premium single-brand portal in one deployment and a neutral multi-dealer marketplace in the next.

Discuss Your Use Case

Industries

Industries We Serve

It suits any operator whose stock is high-value, specification-heavy and sold through people rather than a checkout.

  1. 01Yacht Brokerage
  2. 02Boat Dealers
  3. 03Charter Operators
  4. 04Marine Insurance
  5. 05Yacht Transport
  6. 06Marine Finance
  7. 07Surveyors & Valuers
  8. 08Boat Shows
  9. 09Marinas & Marine Groups
  10. 10Marine Publishers

Brokerages use the whole stack from stock to client records. Marine portals rely on plans, upgrades and service lead fees. Charter managers run the charter catalogue next to sales stock. Insurance, transport and finance firms use the intake desks as a lead engine. Surveyors and valuers use the specialist directory. Show organizers use events and RSVP capture. Marinas and dealer groups use multi-broker stock and moderation. Banks and insurers license it as a co-branded pre-qualification portal. For the wider sector view, see our travel and hospitality platform development page. For custom work beyond this product, see our marketplace development service.

The platform is built marketplace-first for brokerage, adaptable to other high-consideration assets, able to run across regions where your footprint needs it, and white-labelled entirely under your own brand.

06Under the hood

The Pipeline

How It Works - Search, Enquire, Qualify, Close

From the outside it looks like a grid of boats. Underneath, it is a sequenced pipeline of discovery, qualification, conversation and oversight. This is the route from a first search to a vessel under offer.

From First Search to a Vessel Under Offer

  1. Buyer mobile home with yacht search, vessel categories, dealers, charters and services
    1Discovery & Search

    A buyer arrives from search or an alert and narrows a large catalogue down to a handful of candidates.

    • Keyword search across text, make and model with facet APIs for make, type and location
    • Range filters on price, year, length, beam, draft and engine hours
    • Country, state and geospatial radius filtering with sorting and pagination
    • Price-drop, under-offer and with-video toggles for behavioural signals
  2. Mobile yacht detail page with gallery, price, specifications, broker contact and inquiry actions
    2Intent & Retention

    Explicit intent is captured so the buyer can be brought back without paid re-acquisition.

    • Favourites and a side-by-side compare interface for high-consideration decisions
    • Named saved searches stored as JSON criteria with a daily or weekly alert cadence
    • Background job matching new inventory and emailing recent matches
    • Authenticated recommendation endpoint for personalized surfacing
  3. Seller mobile inquiry list showing buyers, yachts and response status
    3Inquiry & Qualification

    Interest becomes a structured lead rather than an email, and the broker gets context before replying.

    • Rate-limited inquiry capture carrying subject, message, source and intent
    • Guest inquiry supported with contact context to widen the top of funnel
    • LeadSmart questionnaire responses linked to the inquiry for qualification
    • Dealer-configurable intent threshold for scoring which leads get worked first
  4. Dealer mobile inquiry list showing buyers, vessels and lead status
    4Broker Response

    The lead is staged, answered and measured, which is where most brokerage operations leak value.

    • Kanban pipeline with status, stage and private notes
    • Inquiry-scoped threaded messaging with an authenticated inbox and unread counts
    • Response timestamp captured and surfaced through a response-time endpoint
    • Near-real-time delivery over per-user SSE, with Web Push where VAPID is configured
  5. Dealer mobile client management empty state with an add client action
    5Relationship & Curation

    The conversation becomes a managed client record rather than one thread in an inbox.

    • CRM clients with email, phone, budget, status and private notes
    • Curated listing shortlists attached per client with notes
    • Listing optimizer scoring to improve inventory quality
    • Market evaluation, insights and sold comparables for pricing conversations
  6. Seller mobile analytics showing listing views, inquiries and performance metrics
    6Conversion & Governance

    The listing moves through its lifecycle and the operator retains control of supply and trust.

    • Active, under-offer and sold states with sold price and date
    • Append-only price history events and price-drop badges
    • Listing moderation, user and dealer administration in the operator console
    • Support tickets and disputes with evidence, threaded replies and resolution
Visual Flow DiagramSearchShortlistSave AlertInquireQualifyConverseUnder Offer

Inside the Build

Platform Architecture & Backend Design

Talk to Our Team
  1. Layer 01

    One Contract, Three Clients

    One OpenAPI YAML produces the web client, the mobile client and the Zod schemas, so the three surfaces cannot drift apart unnoticed. The running API is the authority, and spec checks live in CI.

  2. Layer 02

    35 Self-Contained Modules

    Every API area keeps its own handlers and schema module, so a new capability is a new module, not a change threaded through a monolith.

  3. Layer 03

    The Listing at the Centre

    Photos, price history, views, upgrades and enquiries all attach to the listing, so a broker dashboard, a search facet and a price-drop badge need no outside joins.

  4. Layer 04

    Realtime on Its Own Route

    SSE is mounted ahead of the main router with its own heartbeat and disconnect cleanup. Delivery is process-local on purpose, and the move to shared pub/sub is written down.

  5. Layer 05

    Typed Queries Throughout

    Drizzle provides a typed schema and parameterized queries over all forty tables, with JSONB kept to the few places that need a flexible shape.

  6. Layer 06

    Authorization in the API

    JWT role claims and brokerage middleware guard the broker side, and hiding a button is never treated as a permission check.

The Stack

Tech Stack - Express 5, PostgreSQL, Drizzle, React & Expo

A marketplace like this needs a schema indexed for the searches people actually run, one contract that keeps three clients in step, and deployment files nobody has to reinvent. This is what sits underneath.

Web

Web Application

React · Vite · TypeScript
  • 46 routes across public, account, marketplace, service and dashboard areas
  • Tailwind plus a shared component library
  • Query hooks generated by Orval for TanStack Query
  • Loading skeletons, empty states and error boundaries
  • Canonical tags, social metadata and JSON-LD for SEO
Mobile

Mobile Application

Expo · React Native · NativeWind
  • Expo Router tabs for Home, Search, Favourites, Messages and Account
  • Screens for listings, brokers, charter, boat shows, surveyors and valuations
  • Sessions stored in Expo SecureStore
  • An AsyncStorage query cache for reading offline, not for syncing offline edits
  • EAS profiles for development, preview and production
API

API Layer

Express 5 · OpenAPI 3 · Zod
  • 203 handlers in 35 registered route modules
  • JWT auth with role and brokerage middleware
  • A global limit of 100 requests per 15 minutes per IP, plus per-route limits
  • Structured Pino logging with query strings redacted
  • A health endpoint and a separately mounted SSE route
Data

Data Layer

PostgreSQL · Drizzle ORM
  • 40 relational tables in 30 exported schema modules
  • JSONB for plan features, listing features and saved-search criteria
  • Price history that only appends, and dated listing views
  • Parameterized queries everywhere
Contract

Contract & Codegen

OpenAPI · Orval · Zod
  • One OpenAPI YAML feeding both clients
  • React Query hooks generated for the web app
  • Zod schemas generated for matching validation
  • The running API stays authoritative; spec checks belong in CI
Deploy

Deployment

Docker · Nginx · PM2 · EAS
  • A multi-stage Docker image on Node 24 with pnpm
  • Compose running the app with Nginx
  • Nginx gzip, long-lived static caching and baseline headers
  • PM2 with restart, memory and log rules
  • A written path to scale out using a shared rate-limit store and object storage
For technical buyers:

the code is laid out so your team can extend it without a fight. Each of the 35 route modules owns its handlers and schema, the OpenAPI file regenerates both clients, and every integration point (payments, SMTP, VAPID, exchange rates, object storage) is a documented seam rather than a hard-wired vendor.

Talk to an Engineer

Headroom

Scaling - Search Indexes, a Stateless API & a Written Growth Path

Ordinary at the edges and specific where a high-consideration marketplace needs it: a stateless API tier, a relational model indexed for real search queries, and a written route from a single-node launch to horizontal scale.

01

Search That Holds Up as Stock Grows

One query path handles keywords, taxonomy filters, numeric ranges and a map radius together, and that query shape decides whether a marketplace feels quick at ten thousand listings or at two hundred thousand.

Make, type and location facets come from their own endpoints, so changing a filter does not force a full recount of results.

  • Ranges on price, year, length, beam, draft and engine hours
  • Separate facet endpoints instead of counting in the browser
  • Indexes measured against the filters buyers really use
02

An API That Keeps No State

The only thing held in memory is the SSE connection map, which is why the written scale path swaps it for shared pub/sub instead of pinning users to one node with sticky sessions.

Rate limiting runs in-process at launch and moves to a shared store once there is more than one instance. The documents say so rather than presenting a single node as endlessly elastic.

  • Bearer tokens instead of server-side sessions
  • A shared rate-limit store as the first step to more instances
  • Shared pub/sub before SSE runs on a second node
03

When Media Outgrows the Server

Listing photos and video are the first thing to outgrow an application server. Uploads pass through one endpoint that checks size and file type, and the written next step is S3-compatible storage behind a CDN.

Because every upload already uses that one endpoint, moving storage is an adapter change, not a rewrite of every listing form.

  • One upload seam for web, mobile and admin
  • Object storage and a CDN as the planned growth step
  • Long-lived Nginx caching for static assets
04

Hardening Before Real Traffic

The schema ships as a working foundation. Production hardening adds the constraints that keep it correct under concurrent writes and make the query planner behave predictably.

The handbook lists these as pre-launch tasks rather than leaving an incident to reveal them.

  • Foreign keys, check constraints and status enums throughout
  • Indexes measured on the columns search filters by
  • Backups with rehearsed restores and monitoring
01

Indexes Where Search Looks

Hardening adds foreign keys, checks, status enums and indexes measured on the columns buyers actually filter by.

02

No Sticky Sessions

Tokens instead of server sessions, so growing means adding instances, not adding sticky routing.

03
Upload seamObject storageCDN

Media Moves Out First

One upload endpoint that checks size and type, with object storage and a CDN as the planned step when media grows.

04
Rate-limit storeShared pub/subObject storage

Scale Steps in Writing

A shared rate-limit store, shared pub/sub for SSE and object storage, named plainly instead of hidden behind the word cloud-ready.

05
Docker ComposePM2 on a VMKubernetes

Containers or PM2

Compose with Nginx, PM2 on a virtual machine, or your own Kubernetes manifests. Files for the first two are included.

06

Limits Stated Up Front

Process-local SSE and in-process rate limits are described as single-node traits, not sold as enterprise messaging.

Live Updates, Honestly Sized

Server-sent events deliver new enquiries and messages in near real time, with a 30-second heartbeat and cleanup on disconnect. For a marketplace where a lead arriving two seconds late changes nothing, that is the right amount of machinery.

Delivery is process-local, so a second instance needs shared pub/sub before every user sees every event. The documents say that up front rather than letting you find it when you scale.

  • A per-user SSE stream with typed events
  • Web Push fan-out once VAPID keys are set
  • Shared pub/sub as the documented next step
Day one:

a single node is ready at launch using the included Docker Compose and Nginx files, or PM2 if you prefer a process manager to containers. Everything above is the road from there, not a condition for going live.

Discuss Your Scale & Infrastructure Plan

07Security and trust

Documented, Not Asserted

Security - What Ships and What Is Pre-Launch Work

This platform holds identities, private client notes, enquiry history and commercial terms, so its security is written down rather than claimed. It ships with a developer and security handbook and a VAPT compliance paper, and both say openly what is built and what falls to the operator.

  1. 01 · Access

    Sign-In & Access

    Bcrypt at cost 12, JWT sessions that expire after seven days, TOTP two-factor with a sign-in challenge, and role plus brokerage middleware.

  2. 02 · Limits

    Rate Limits

    A global cap of 100 requests per 15 minutes per IP, with tighter limits on enquiry, RSVP and other submission routes.

  3. 03 · Queries

    Parameterized Data Access

    Parameterized Drizzle queries everywhere and allowlists on editable routes, so an unexpected field can never turn into a write.

  4. 04 · Privacy

    Export & Erasure

    A GDPR export in JSON with passwords and reset data removed, and password-checked deletion that cascades to linked records.

  5. 05 · Logging

    Redacted Logs

    Structured Pino request logs with query strings redacted, so tokens and personal data stay out of log tools.

  6. 06 · Disclosure

    Published Release Gates

    The pre-launch gates are published, not hidden, which is the gap between an open foundation and a surprise in procurement. No certification or vulnerability-free claim is made.

For serious operators: the handbook ties every control to the file that implements it and marks each as built or as pre-launch hardening. The named release gates include removing the fallback JWT secret, finishing object-level ownership checks on every route that takes an identifier, encrypting TOTP secrets, hashing reset tokens, making scanned uploads private and a full privacy review across all forty tables. We would rather give you that list than have an outside tester find it.

Request the Security Handbook
  • Documented Security Practices

    A marine marketplace holds buyer identities, private broker notes, inquiry history and commercial terms, so the posture is documented rather than asserted. The build ships with a developer and security handbook and a VAPT compliance document, each mapping a control to the file that implements it.

    • Protected admin surface behind role and dealer-association middleware
    • Parameterized Drizzle queries across all forty tables
    • Structured request logging with query-string redaction
    • Pre-launch hardening list published rather than withheld
  • GDPR-Ready Data Handling

    Buyer and broker records carry contact details, budgets and private notes, which makes subject-rights handling a launch requirement rather than a later project. Export and erasure are implemented and the remaining privacy work is named.

    • JSON export that strips password and reset fields
    • Password-confirmed account deletion cascading through related records
    • Personal data separated from public listing and dealer profiles
    • Full privacy review across all forty tables listed as a release gate
  • Secure APIs, Sessions & Token Handling

    Buyer accounts, broker workspaces, admin access and media uploads are all reached through the same contract, so authentication is enforced at the API rather than in the interface. UI visibility is never treated as an authorization boundary.

    • Bearer JWT with a 7-day expiry and centralized token injection
    • One authenticated contract shared by web, mobile and admin
    • Upload endpoint with size and extension checking
    • Object-level ownership checks on identifier-bearing routes named as a release gate
  • Secure Authentication & Role-Based Access

    Access is controlled across guest, buyer, seller, dealer and admin, with dealer association deciding which inventory and which leads a broker can reach at all.

    • Bcrypt password hashing at cost 12
    • TOTP two-factor enable, verify, disable and login challenge
    • Role claims in the token plus dealer-association middleware
    • Administrator rights kept off the self-service path
  • Abuse, Rate Limiting & Bot Protection

    Public intake is the exposed surface on a marketplace: inquiry forms, RSVP capture and service quote requests all invite spam. Limits are applied globally and tightened per route.

    • Global 100-per-15-minute IP limiter
    • Tighter route-specific limits on inquiry, RSVP and quote submission
    • Guest inquiry supported without opening an unauthenticated write path
    • CDN and WAF placement documented as a deployment decision
  • Moderation, Disputes & Audit Controls

    Supply quality and buyer trust are operator responsibilities, so listing moderation, support tickets and disputes ship as first-class workflows with a chronological record.

    • Listing moderation with admin actions on supply that should not be public
    • Support tickets with category, priority, assignment and threaded replies
    • Disputes carrying parties, evidence, related listing or inquiry and resolution
    • Immutable audit logging listed as a hardening item, not claimed as shipped

Platform Readiness

Yacht Marketplace Readiness - What the Software Provides and What Stays Yours

A white label yacht marketplace is software, not a brokerage licence or a certification. Miracuves builds and hands over the marketplace, moderation and privacy tooling this page describes. Running a yacht marketplace lawfully - who may broker a sale, how money changes hands, and what your listings promise - stays with you as the operator.

Built ready for a regulated brokerage business, not licensed or certified for one.

The build ships the controls this page describes: listing moderation before stock goes public, brokerage association that decides which listings and which leads a broker can reach, rate-limited public intake, tickets and disputes with evidence and an operator ruling, a GDPR export in JSON and password-checked account deletion, TOTP two-factor, and a security handbook that publishes its pre-launch hardening list. The software carries no certification, no vulnerability-free claim is made, and Miracuves displays no compliance badge on your behalf.

What the Software Provides

Specification-rich listings with a price history that only appends, an enquiry pipeline with first-response times, broker client records, listing moderation, ticket and dispute workflows, and eight service modules with intake, reference codes and an operator desk. The service modules route enquiries; they do not bind cover, approve credit, guarantee transport or certify surveys. Delivered as source code you own.

What Stays the Operator’s Job

Broker and dealer vetting, the accuracy of what each listing claims, title checks, and the survey, sea-trial and inspection arrangements a buyer relies on before an offer. Your terms of use, your moderators and how quickly they act on a disputed listing are yours too. The software gives your team the tools; it does not make the decisions.

Plans, Deposits and Escrow

The platform earns through broker plans, listing upgrades and lead fees, not a cut of a vessel sale it does not process. Plan checkout runs through a payment provider you connect on your own merchant account. If you take deposits or hold purchase funds, use a licensed escrow provider; the software does not hold buyer money.

Local Law Decides the Rules

Obligations differ by market: for example some US states license yacht brokers and salespersons, consumer-protection and distance-selling rules govern how vessels are advertised, and GDPR applies to EU buyers’ data. Confirm what applies to you with qualified counsel. Miracuves does not provide legal advice.

08Grow the platform

Included coreMXYacht
  • Specification-rich listings
  • Lead pipeline & broker CRM
  • Eight service desks
  • Operator console

How add-ons work

  1. 1
    Pick the modules

    Choose at launch, or add later - the core never needs a rebuild.

  2. 2
    Scoped & quoted per module

    Each module is scoped and priced on its own, in writing.

  3. 3
    Ships into your codebase

    Delivered as source code you own, like the core.

Ask About Custom Modules

Scoped Extras

Add-Ons - Live Payments, Partner Hand-Off, Enterprise & Scale

The platform is complete and demonstrable as delivered. These are the additions operators ask for most, because they need a third-party account or because scale, a security review or procurement demands them. Tell us which apply and we will scope them; some fold into the deployment and others are quoted, but none is a rebuild.

  • Payments & partners

    Payment Provider Hookup

    Wiring Stripe, Adyen or a regional provider into the existing plan and subscription records, with hosted fields, webhooks, settlement, refunds, tax and real invoices replacing the mock history.

    Payments · PSP
  • Payments & partners

    Partner Hand-Off

    Passing insurance, transport, finance, survey and valuation leads into partner systems with contracts, SLAs and status callbacks, instead of stopping at the operator desk.

    Partners · Fulfilment
  • Scale & reach

    Object Storage & a CDN

    Shifting listing media from the app server to S3-compatible storage with a CDN in front, usually the first change once media volume climbs.

    Storage · CDN
  • Enterprise & data

    Staff SSO & Audit Trail

    SAML or OIDC sign-in for staff, tamper-proof audit logs and access-review evidence for operators whose procurement asks for them.

    SSO · Enterprise
  • Scale & reach

    Dedicated Search Index

    Moving faceted search to a dedicated engine once catalogue size and query load outgrow relational filtering.

    Search · Engine
  • Enterprise & data

    Catalogue Migration

    Bringing across your current listings, media library, brokerage records and past enquiries from the platform you use today.

    Migration · Data
  • Scale & reach

    Portal Feeds In & Out

    Sending your stock out to other marine portals and taking broker feeds in, on whatever schedule and format each partner needs.

    Feeds · Syndication
  • Scale & reach

    Regional Instances

    Separate regional instances or one multi-tenant deployment, each region with its own taxonomy, default currency and active service modules.

    Regions · Deployment

More Marketplace Platforms

Building in Marine & Marketplaces? We Have the Whole Market Covered.

This yacht marketplace sits within a wider marine, rental and listings suite. If your plans reach beyond vessel brokerage, these connect naturally.

Cross-platform solution with web, mobile, broker listings, yacht search, and an admin management dashboard.01
Pick it if: You want the YachtWorld model by nameYachtWorld Clone

Yacht marketplace and brokerage platform with spec-rich listings, a broker lead pipeline and CRM.

Explore Solution
GetMyBoat Clone02
Pick it if: Boats rent by the trip, not sellGetMyBoat Clone

Peer-to-peer boat rental marketplace with trip booking, owner listings and captain options.

Explore Solution
Trulia Clone Real Estate Marketplace03
Pick it if: Your listings are property, not vesselsTrulia Clone

Real estate search and listing platform with price history, virtual tours and verified owner details.

Explore Solution
Dream Yacht Charter Clone04
Pick it if: Charter booking is your core businessDream Yacht Charter Clone

Yacht charter booking platform with fleet catalogue, availability and crewed or bareboat options.

Explore Solution
CatalogueAll 90+ solutions

09The business case

Revenue Levers

How a Yacht Marketplace Earns - Plans, Upgrades, Leads & Licensing

A yacht marketplace earns from several lines at the same time, and each one is modelled on its own so you can adjust one without disturbing the rest. Broker subscriptions and listing upgrades carry the most weight: the first is recurring and predictable, the second grows with how much stock brokers want pushed to the front.

  1. 01

    Broker Subscription Tiers

    Tiers aimed at a chosen audience, with listing limits and featured slots set in plan JSON. Subscription records hold status, period and billing cycle, and the console edits plans and counts subscribers.

  2. 02

    Featured & Spotlight Placement

    Spotlight and enhanced placements with start and end dates, shown in search and on the listing page. The per-listing upsell that sits beside the recurring plan.

  3. 03

    Marine Service Referrals

    Charter, insurance, transport, finance, survey, valuation and boat-show intake can be charged as referral fees, per-lead prices or lead bundles. The software supplies the intake and the desk; the commercial terms are yours.

  4. 04

    Boat Show Packages

    Show pages with RSVP and interest capture feed an operator desk, which is what organizers sell exhibitor presence and lead packages against.

  5. 05

    Paid Broker Tooling

    LeadSmart, the optimizer, response-time reporting and market reports fit naturally into upper broker tiers instead of being handed to every level.

  6. 06

    Regional Licensing

    Brand, taxonomy, plans, content, currency, language and active modules are all settings, so selling branded regional instances is a sales job, not an engineering one.

Where commerce stops:

choosing a plan, billing-cycle records, checkout and cancellation are built, and invoice history is a generated six-row mock. Connecting a live provider such as Stripe or Adyen is a standard configuration step rather than a gap, and we quote it with your deployment.

Talk to Our Team

The Timing

Why Own a Yacht Marketplace in 2026?

Generic classifieds software has served premium marine poorly for years. A yacht is not a stock item: photos, technical specs, service records, survey evidence, provenance and the broker’s name all carry weight, and a platform that squeezes all of that into a price and three pictures leaves buyers unsure and brokers slow.

01

Buyers Take Months

Buying a yacht takes months. The platform that holds the buyer's attention through saved searches, alerts and a broker relationship is usually the one that closes the sale.

02

Response Speed Wins

The same boat often sits on several portals at once. What sets an operator apart is how fast a lead is qualified and answered, which the pipeline and response-time metric track.

03

One Sale, Several Services

Every vessel sale pulls in insurance, transport, finance, survey and valuation. Capturing that in one system turns a single deal into several revenue events.

04

Buyers Cross Borders

Yacht buyers shop across borders. Six display currencies and five interface languages are in the base build rather than a phase-two project.

05

Keep the Buyer Data

Pushing stock to other portals rents you reach and leaves the data with them. An owned platform keeps the searches, saved criteria and conversations.

06

Broker Hours Are Margin

An hour spent rebuilding context from an inbox is margin gone. Client records, shortlists and a staged pipeline give that hour back to selling.

The Build in Numbers

203

API Handlers

40

Database Tables

46

Web App Routes

35

API Modules

The slow part is building the layer that handles this properly: a listing record rich enough for the asset, search that mixes technical ranges with a map radius, a lead that survives changing hands, and a console a non-engineer can run. Each is unglamorous, necessary and slow to get right.

The Economics

Revenue Potential & Commercial Outlook

The economics are unusual because each asset is worth a great deal and deals are few. The platform does not need volume to be valuable; it needs to keep hold of the few high-value leads it gets. That is why the lead record, the response-time metric and the client files matter more here than in a high-frequency marketplace.

  1. 01

    Two Revenue Rhythms

    Broker subscriptions bring steady recurring income while upgrades rise with stock pressure, so no single lever carries the model.

  2. 02

    Services Captured, Not Leaked

    With eight service modules, insurance, transport, finance, survey and valuation demand is captured instead of drifting to partners with no record and no fee.

  3. 03

    No Cost per Extra Broker

    You own it outright with no seat fee and no revenue share, so each extra broker and listing adds no licence cost.

  4. 04

    Billing Records Already There

    Plan, subscription and upgrade records already carry periods, cycles and status, so adding a payment provider is wiring, not redesign.

Where does the revenue actually come from?

Broker subscriptions are the recurring line and listing upgrades are the line that grows with stock. Service lead fees come third, and operators most often underestimate them, because insurance, transport and finance demand arrives with every sale whether you capture it or not.

Why does broker response time matter so much?

The same boat is often listed on several portals, so the edge is not supply but who replies first with context. The platform records first-response time per broker and shows it on the dashboard, turning an invisible habit into a managed number.

What can the operator change without a developer?

Branding, taxonomy for boat types and categories, plan tiers with their limits and displayed prices, content and FAQs, currency and language defaults, support categories and dispute reasons, and which of the eight service modules are switched on at all.

How are payments handled?

Plan selection, billing-cycle records, checkout and cancellation are built, and invoice history is a generated six-row mock. Connecting a live payment provider is a standard configuration step, quoted with your deployment, not a limitation of the platform.

Can it run a network of brokerages?

Yes. Brokerage association sits on both users and listings, dashboards change with the role, and moderation covers the whole network, which is what a multi-office group needs from the first day.

Are the three models above real customer figures?

No, and we will not present them that way. They are arithmetic on plan values you set yourself, included to show which levers move together. Miracuves has no marine brokerage deployment to cite yet, and the portfolio publishes the engagements that do exist with their own figures.

Three Illustrative Models

The case for ownership is that brokerage stock is usually syndicated across several portals, so the listing itself is not the lasting asset. The lasting assets are the buyer relationship, the qualification data and the habit of replying fast, and all three live in software you either own or rent.

Model A: One Brokerage Desk25brokersInternal seats

Brokers on internal seats rather than paid tiers, with the return coming as commission kept through faster, better-qualified deals.

Here the lever is reply speed and curation, not subscription income. An illustrative model, not a forecast or an observed result.

Model B: A Regional Marketplace150dealersTiered broker plans

Brokers on basic and pro tiers with listing and featured limits, plus spotlight upgrades bought per listing in peak season.

Multiply your own plan prices by your own broker count; the software supplies the mechanism and you set the numbers. An illustrative model only.

Model C: A Multi-Region Network500+dealersPlans, upgrades and service leads

Subscriptions and upgrades across regions, with the eight service modules adding per-lead or referral income on top.

At this size the service lines and regional licensing often matter as much as broker plans. An illustrative model only.

10Why Miracuves

Why Miracuves

Miracuves vs Other Yacht Marketplace Builders

You can reach a yacht marketplace through a classifieds script, a freelancer, an agency, or by owning the platform outright.

Not every path to a marine marketplace survives its first broker network. A classifieds script gives you a grid of boats with no lead lifecycle. A freelancer gives you the pages you listed and no console. An agency gives you both on a twelve-month timeline. The cards below are what separates them once real stock and real brokers arrive.

Why Founders Choose Miracuves

  • 01

    A Schema Built for Boats

    Hull, keel, rig, displacement, berths and engine hours are proper fields with filters of their own, not property-listing labels renamed for boats.

  • 02

    The Broker Desk Ships

    Enquiry pipeline, client records, LeadSmart, the optimizer and response-time reports ship together - the layer generic marketplace kits leave to you.

  • 03

    A Finished Console

    Moderation, plans, taxonomy, settings, eight service desks, tickets and disputes. The admin side is what usually gets postponed and never finished.

  • 04

    Source Code Transfers

    The monorepo, the schema and the generated clients are yours outright on standard PostgreSQL: no runtime licence, no seat fee, no revenue share.

  • 05

    Integrations Start From a Contract

    An OpenAPI contract with generated React Query and Zod clients cuts the cost of the integrations every brokerage ends up needing.

  • 06

    Boundaries in Writing

    Payment wiring, partner fulfilment and app-store publishing are named as setup steps at the start, not discovered after the invoice.

Compare & Discover Why Clients Choose Us as #1 Ready-Made Clone Solution Partner

CriteriaMiracuvesMiracuves White Label Yacht MarketplaceGeneric Clone ScriptCustom Dev Agency
Time to Launch6 days (Production)Unknown / DIY6-9+ months
Source-Code Ownership✔ FullOften limited / encryptedUsually yes
Feature DepthHigh (listings, pipeline, CRM, services)Basic (listing grid only)Depends on budget
Security & ComplianceDocumented controls, GDPR-readyMinimalVaries widely
Scalability & PerformanceDocumented horizontal-scale pathRarely consideredDepends on architecture
Monetization OptionsPlans, upgrades, service lead feesLimited / needs custom workCustom (more time & cost)
Admin & AnalyticsFull-fledged dashboardVery basic or missingCustom build (extra cost)
Cost vs Speed vs QualityBalancedCheap but riskyHigh cost, slow
Ongoing Support & UpdatesAvailable with clear plansUsually noneDepends on contract

Changelog

Release Log - Version History & Updates

VersionDateWhat’s New
v2026.1Sep 2026Initial release. 35 API modules, 203 handlers, 40 tables, 46 web routes, Expo mobile app, admin console and eight marine service modules.

Let’s build together

Let’s turn your idea into a live platform.

Get a free consultation, a clear timeline, and honest answers. We’d rather earn your trust than rush a sale.

  • Reply in 24 hrs
  • Free consultation
  • No lock-in contracts
  • Full source code ownership

11Learn more

Blog & Resources

Yacht Marketplace Insights & Guides

Guides, trends and case studies on yacht marketplaces, marine brokerage, charter platforms and boat rental businesses.

Product & Fit4 questions

01What is a white label yacht marketplace?

A white label yacht marketplace is a finished marine marketplace you publish under your own brand. In the Miracuves White Label Yacht Marketplace, buyers filter vessels by make, length, draft, engine hours and location, compare a shortlist, save searches that email new matches and send enquiries that arrive as structured leads. Brokers keep their stock current, stage each lead, reply in threads and attach shortlists from their client records. You moderate supply, set the plans and run eight marine service desks. It comes as a web app, an Expo mobile app, an operator console and an OpenAPI contract, with the full source code.

02Is it a charter booking platform?

Not mainly. The Miracuves White Label Yacht Marketplace is a brokerage marketplace for buying and selling vessels, built around a lead pipeline and broker client records. Charter is one of eight service modules, with its own catalogue and a date and party-size enquiry form. If charter booking is your core business, a charter or peer-to-peer boat rental platform is the closer fit, and Miracuves will tell you so.

03What are the eight marine service modules?

Sell leads, charter, insurance, transport, finance, surveyors, valuations and boat shows. Each has a public intake form, a reference code where built, a status workflow and a desk in the operator console. They route enquiries; they do not bind cover, approve credit, guarantee transport or certify surveys, and the platform never claims they do. The regulated work behind them stays with you and your partners.

04How is this different from renting a listings portal?

A rented portal or SaaS listing tool charges per seat or per listing and keeps your buyer data on its servers under its terms. With the Miracuves White Label Yacht Marketplace, the source code, the database and the buyer history are yours, hosted where you choose, with no runtime licence, seat fee or revenue share, and nothing switches off if a subscription lapses.

Branding, Pricing & Ownership6 questions

05What exactly gets rebranded?

Everything a buyer or broker sees: the marketplace name, logo, colours and domain, the mobile app’s name, icon and store listing under your own developer accounts, email wording, currency and language defaults, taxonomy labels, plan names and the service modules you choose to show. No Miracuves name appears anywhere in the product. Deeper layout or workflow changes are code, and Miracuves quotes them as customization.

06How much does it cost, and how long does launch take?

The launch-ready white label yacht marketplace starts from $4,299 and covers the 46-route web app, the Expo mobile app, the operator console, 203 API handlers in 35 modules, the 40-table PostgreSQL schema, the deployment files and the documentation set. Miracuves deploys it in six working days on your infrastructure. Cost rises with payment-provider integration, partner fulfilment, data migration from an existing inventory system and infrastructure complexity; custom work runs two to eight weeks.

07Is payment processing included?

Plan selection, billing records, checkout and cancellation are built, and invoice history is a generated six-row mock. Connecting a live provider such as Stripe or Adyen to your own merchant account is a standard configuration step that Miracuves quotes with your deployment. We say this plainly rather than implying live card processing ships in the base build.

08Do we own the source code?

Yes. The whole monorepo transfers: the React and Vite web app, the Expo mobile app, the Express 5 API, the Drizzle schema of 40 tables in 30 modules, the OpenAPI contract and its generated clients, the search-alert job and the Docker, Nginx, PM2 and EAS files. No runtime licence, no seat fee, no revenue share and no tie to the Miracuves roadmap.

09What if we need something the platform does not have?

Tell us. The base build is a floor, not a ceiling. Inventory migration, feed syndication to other portals, partner fulfilment, a dedicated search engine, enterprise SSO and object storage have all been scoped before. Some fold into the deployment and others are quoted in writing, and the conversation starts with what your brokerage needs.

10Why choose Miracuves to build a white label yacht marketplace?

Because the Miracuves White Label Yacht Marketplace ships the parts a yacht marketplace usually struggles to finish: a vessel record with real specification fields, a broker lead pipeline with client records, an operator console with eight service desks, and full source ownership with no revenue share. Miracuves has delivered 9,000+ projects for 6,000+ clients since 2010 and offers 90+ ready-made solutions. A ready-made build goes live in six working days, with 60 days of platform guidance, six months of priority bug fixes and twelve months of product updates, and first responses within two hours, Monday to Saturday, 10:00 to 19:00 IST.

Brokers, Search & Technology7 questions

11How many user roles are there?

Five: guest, buyer, seller, broker and admin. Role claims sit in the JWT, brokerage association is enforced by middleware on broker routes, and each role has its own dashboard. The four signed-in roles all have working logins in the Miracuves live demo.

12Can brokers manage their own stock and leads?

Yes. Brokers get a listing manager with photo and upgrade control, a kanban enquiry board with status, stage and private notes, messaging scoped to each enquiry, client records with budgets and notes, a shortlist per client, LeadSmart review with an adjustable intent threshold, listing optimizer scores and a response-time report.

13How does search handle technical criteria?

Ranges cover price, year, length, beam, draft and engine hours, alongside filters for type, category, condition, make, fuel and hull material, country, state and a map radius, plus toggles for price drops, under offer and video. Separate facet endpoints for make, type and location feed the filter panel, so refining a search does not force a full recount.

14Which currencies and languages ship?

Six display currencies: USD, EUR, GBP, AUD, CAD and AED, converted through a cached exchange-rate API whose provider you choose. Five interface languages: English, Spanish, French, German and Italian. Both are defaults the operator sets in the console.

15Does it work on mobile?

Yes. The Expo React Native app uses Expo Router tabs for Home, Search, Favourites, Messages and Account, with listing, broker, charter, boat-show, surveyor, valuation, compare and dashboard screens, all on the same API as the web app. EAS build profiles are included; publishing to the stores needs your own developer accounts and signing.

16How do real-time notifications work?

Each user gets a server-sent event stream with typed events, a 30-second heartbeat and cleanup on disconnect, and Web Push fan-out works once you add VAPID keys. SSE delivery is process-local rather than a durable queue, and the documented scale step is shared pub/sub. Miracuves names that limit rather than calling it enterprise messaging.

17How is it secured?

Bcrypt hashing, JWT with role and brokerage middleware, TOTP two-factor, global and per-route rate limits, parameterized Drizzle queries, update allowlists, request logs with query strings redacted, password-checked deletion and upload size and type checks. The handbook maps each control to its source file and publishes the pre-launch hardening list. No certification or vulnerability-free claim is made, broker licensing, escrow through a licensed provider and listing accuracy stay the operator’s job, and Miracuves does not give legal advice.

Explore the White Label Yacht Marketplace

Disclaimer

Miracuves is an independent software development company. We are not affiliated with, connected to, sponsored by, or endorsed by YachtWorld, or any other yacht, boat or marine listing service.

Read our full Legal Notice & Disclaimer →
About this category

“White label yacht marketplace” describes a category of product, not any one company. Brand names appear elsewhere on this site only to describe the kind of platform being built and the terms buyers search for.

Who built this

The entire design and codebase is built by our own team. The product contains no code, design, graphics, or content originating from any third-party marine marketplace website or application.

Listings, brokerage and regulated services are yours

No vessels, listings, brokers or service partners are supplied with the platform. Broker licensing, listing accuracy and title checks, and the regulated work behind the insurance, finance, transport and survey modules belong to you and your partners; the modules only route enquiries. All third-party names and marks are the property of their respective owners.