CASE 01 · HEAVENOFSAILS

Built to measure

Yacht chartering with real-time availability, per-yacht specification pages and a quote flow that prices extras against selected dates.

CLIENT
HeavenOfSails
STACK
React · Vite · TypeScript
BACKEND
Express · MongoDB
STATUS
Live · operated
WALKTHROUGH

The build

01 · MARKETING ENTRY

Full-bleed hero over the fleet's home waters. Charter intent captured in two actions.

HeavenOfSails — Marketing entry
HEAVENOFSAILSREACT · VITE · TYPESCRIPT · EXPRESS · MONGODB
02 · FLEET INDEX

Every yacht with cabins, berths, length and weekly rate. Feature lists truncate with an overflow count.

HeavenOfSails — Fleet index
HEAVENOFSAILSREACT · VITE · TYPESCRIPT · EXPRESS · MONGODB
03 · YACHT DETAIL

Twelve-field specification panel, image carousel with thumbnails, and a booking action pinned beside the price.

HeavenOfSails — Yacht detail
HEAVENOFSAILSREACT · VITE · TYPESCRIPT · EXPRESS · MONGODB
04 · CHARTER QUOTE

Date-driven pricing. Extras priced per night, per week or per booking, summed before submission.

HeavenOfSails — Charter quote
HEAVENOFSAILSREACT · VITE · TYPESCRIPT · EXPRESS · MONGODB
CASE 02

Our own foundation, shipped

A customisable SaaS starting point with authentication flows, Stripe subscriptions and a Prisma schema. Built for our own delivery work, then productised.

NEXTJS · TYPESCRIPT · PRISMA · POSTGRESQL · STRIPEOpen live site
AlgoCore SaaS Template
ALGOCORENEXTJS · TYPESCRIPT · PRISMA · POSTGRESQL · STRIPE

Have a system that needs building?

Discovery produces a written technical audit and a scoped statement of work.

Request a quote