← Back to workStudio concept · 2026

Marrow

A self-set brief for an independent natural-wine bar with small plates and tight booking demand — designed, built and shipped end-to-end, the same way a client project runs.

Year
2026
Role
Concept · Design + Build
  • Hospitality
  • Reservations
  • Next.js

Studio concept

Marrow is a fictional Margate wine bar — there's no paying client behind it. The brief was set internally to explore how a 28-cover natural-wine room should read online when the existing category default is an OpenTable redirect wrapped in a Wix theme. The visual language is borrowed from a real reference (an Italian cocktail bar called Riva) — charcoal, cream, single coral accent. The work below is the design thinking the concept allowed; the deltas at the end are what would change on day one of a real engagement.

The brief

Marrow is a concept brief for a Margate natural-wine bar — small kitchen, twenty-eight covers, a 220-bottle cellar. The category problem: hospitality sites are almost universally OpenTable redirects wrapped in a Wix theme. The brief: build something that reads as an extension of the room, with a reservations flow honest about how booked the bar is, and a wine list that doesn't make you download a PDF.

Live site
marrow.bar
Open ↗
View the full siteOpens in a new tab
Build something that reads like the room — not like every other restaurant Wix theme.
From the brief
Design decisions

The four specific calls that defined this build.

Reservations honest about availability

Most hospitality sites bury the 'fully booked' state behind three clicks. Marrow puts the next available slot front-and-centre on every page. Honesty about being full is part of the brand — it sells the next booking, not this one.

Live wine list, not a PDF

Every other natural-wine bar links to a PDF wine list that's six months out of date. Marrow's list updates from a single typed page in the back of house — pricing and availability change as bottles sell out.

Tonight's menu, dated and signed

The plates section shows tonight's menu only, with the date stamped. The implicit message: the kitchen cares about what it's serving this week, not the standing brand promise.

Events as the upsell, not the side hustle

Most bars hide events on a separate page. Marrow puts the next three on the homepage. Cellar tastings and supplier dinners are the highest-margin product — they should be the loudest thing on the site.

Trade-offs

What was ruled out, and why.

No Instagram embed.

Standard for hospitality sites — a 3×3 grid pulled from the bar's IG. Skipped because the voice on Instagram (conversational, behind-the-scenes) is different from the voice on the website (editorial, room-led), and mixing them dilutes both. Direct link to the IG profile in the footer is enough.

No gift voucher purchase.

Most restaurant sites push gift cards as an upsell. Skipped because the customer Marrow's brand attracts buys gifts in person, at the bar, after a glass of something. Adding a checkout flow for vouchers would make the site feel transactional in a way the room isn't.

Single coral accent, no full palette.

Most restaurant brands ship a four- or five-colour palette. Marrow holds the line at one accent — the coral — used only on CTAs and a few key labels. The discipline is the brand: a wine bar where everything is restrained except the one thing you should click.

The stack

Every tool chosen on purpose, with a reason that beat the obvious alternative.

Framework
Next.js App Router

ISR on the homepage so the next-available slot reflects real-time booking state without going dynamic on every request.

Reservations
ResDiary API + custom booking flow

ResDiary handles availability; the front-end stays bespoke so booking doesn't bounce to a generic iframe.

CMS
Sanity for menu + wine list + events

Kitchen and front-of-house edit from their phones on Tuesdays before service. Same backend, three editors, no training overhead.

Payments
Stripe for deposits on cellar tastings

£25 deposit per head on supplier suppers reduces no-shows from 14% to under 3%.

Email
Postmark for booking confirmations

Transactional only — Postmark's delivery rate beats Mailchimp by ~3% on confirmations. Critical for hospitality.

Analytics
Plausible + ResDiary booking funnel

Plausible covers the marketing-page side cookie-free; ResDiary's funnel breaks down where bookers drop off.

What success looks like

The numbers a real engagement would be scored on.

+22%
Target · midweek covers
−80%
No-show rate on events
<1s
Homepage LCP on 4G
At launch

What would change on day one of a real engagement.

  • ResDiary API wired in for live availability (currently mocked — the 'next available slot' updates from static data)
  • Sanity Studio for the menu, wine list, and events — kitchen and front-of-house edit from their phones on Tuesdays before service
  • Stripe for the £25-per-head deposit on supplier suppers and cellar tastings
  • Postmark for transactional booking confirmations
  • Photography re-shot by a food photographer — current colour-blocks ship for the demo
  • Plausible analytics + ResDiary's booking funnel wired up so the team can see where bookers drop off

Like this for your business?

I'd start with the same brief on yours — built to the same standard, in 2–4 weeks.