Back

Building a sailing community platform

How I designed and shipped a crew exchange platform for the Grand Large Yachting sailing community — from user research and flow mapping to a live, responsive product built on Lovable and Supabase.

AI builderLovableSupabaseUX/UI
Building a sailing community platform

Context

Grand Large Yachting is a French shipbuilder with an active community of sailboat owners cruising across the Atlantic, the Mediterranean, and beyond. Many of them regularly look for crew members to join them on upcoming trips — and many sailors are looking for boats to step aboard. Until now, that exchange happened informally, through word of mouth and scattered conversations.

The team wanted a dedicated platform to bring this community together, built on Lovable so they could maintain and grow it themselves after launch.

The brief

A crew exchange platform where sailboat owners describe their sailing plans and the crew they're looking for, and where crew members showcase their experience, availability, and preferred destinations. The MVP needed to let both sides:

  • create and update a profile;
  • share intended sailing plans or availability windows;
  • browse listings with detailed filters — departure dates, sailing zones, languages spoken, experience level, boat type;
  • reach out to each other by email — no built-in messaging for this first version.

Discovery

I started with workshops with the Grand Large Yachting team to understand the community before touching any interface. A few questions shaped the rest of the project:

  • Who are the two main user profiles, and in what real-life situations will they reach for the platform?
  • What information do they need to share for upcoming trips or availabilities?
  • Which filters does each user type rely on most to find what they're looking for?
  • How should the data model handle edge cases — like a single account being both a boat owner and a crew member?

Mapping the user flows

Before designing screens, I mapped every journey end to end — sign-up paths for both personas, listing creation, browsing with filters, contact flows for signed-in and signed-out visitors, and the dual sign-up/sign-in branches triggered by contacting someone without an account.

User flow diagram for the Grand Large Yachting crew exchange platform
Full user flow — boat owners, crew members, and contact paths.

Designing and building with Lovable and Supabase

With the flows agreed, I designed and built the full product in Lovable, matching Grand Large Yachting's brand identity and adapting every surface for mobile so a boat owner can browse between two stopovers. Supabase handles authentication, profile storage, and the filtered queries that power the listings.

Building inside Lovable kept the feedback loop tight — the client could react to a live product at every iteration instead of waiting for a developer hand-off.

What I shipped

  • A welcoming homepage introducing both personas and entry points;
  • Email-based sign-up and sign-in;
  • A three-step boat owner onboarding — owner profile, boat details (photos, brand, type, cabins), and an optional sailing trip;
  • A crew member onboarding covering identity, sailing experience, languages, and availability windows;
  • Listing pages for crew members and boats, with advanced filters on dates, navigation areas, languages, experience, and boat type;
  • Detailed profile and sail-trip pages with email contact paths;
  • Personal dashboards so boat owners and crew members can manage their listings, profile, and settings;
  • A fully responsive experience tuned for on-the-go browsing.
Homepage screen of the Grand Large Yachting crew exchange platform
Listings with filters screen of the Grand Large Yachting crew exchange platform
Profile page screen of the Grand Large Yachting crew exchange platform
Dashboard screen of the Grand Large Yachting crew exchange platform

Handover

Because the platform was built on Lovable, the Grand Large Yachting team could own it after launch. I ran two hands-on workshops: first a walkthrough of how Lovable and Supabase fit together and how the project is structured, then a guided session where the team made real changes themselves.

They left able to update content, tweak interfaces, and evolve the product without a developer in the loop.

Outcome

A live, responsive crew exchange platform for the Grand Large Yachting community — designed from user research, mapped end to end, built end to end, and handed over to a client team that can keep growing it on their own.

CONTACT

Have something to ship?

Currently booking projects for next quarter. Tell me about the product, the stage, and what "done" looks like.

© 2026 Refraish
Legal notice