Travel & Leisure
Cherished Wedding Venues preview
Travel & Leisure

Cherished Wedding Venues

A style-led wedding venue directory — couples shortlist and enquire, venues and suppliers quote back.

Open the live app Built on Base44 — start your own, opens in a new tabBase44 links on this page are affiliate links. If you sign up through one, Dean may earn a commission at no extra cost to you.

A wedding-venue directory carrying three audiences in one app: couples browsing, shortlisting and enquiring, venue owners running a listing, an enquiry inbox and Stripe Connect payouts, and an admin back office for imports, taxonomy, moderation, entitlements and revenue. 113 entities and 171 Deno functions, with subscriptions, add-ons, credit packs, refunds and disputes. The parts that took the thinking are the dull ones: a WordPress catalogue import that is safe to re-run, and a payments webhook written on the assumption Stripe will deliver the same event twice.

Data entities

113

What makes it work

  • One StripeEvent row per event id, claimed before dispatch, and it fails open on purpose: if the ledger throws the webhook still dispatches rather than 500ing a queue of unpaid fulfilment
  • WordPress posts land in ImportedVenueRaw keyed by source plus wp_post_id with a content hash, so a re-run skips anything unchanged instead of rewriting the catalogue
  • Page title, description and share image come from one React-free, DOM-free module shared by the app head and the crawler-facing worker, so the two cannot diverge into cloaking

How it gets made

Nine parts, in the same order, every time.

Every build on this site comes out of the same structure, whether it is a game, a ledger or a suite of tools. The method is published in full, and so are the prompts I am allowed to publish.

Read the method
A Trusted Media photograph: someone at a desk by a window with a coffee, looking up from the work

Coffee and a problem

More travel & leisure

Fern & Far preview

Fern & Far

A business-in-a-box for independent travel advisors — quotes, client portal, commissions and billing.

35 entities
Sporting Escapes Group preview

Sporting Escapes Group

A specialist sports-travel group running on a 42-entity CRM with its own in-house AI copywriter.

42 entities
Cherished Group preview

Cherished Group

A luxury lifestyle group — six brands, one multi-tenant CRM keyed on group and brand.

24 entities

The Vault

You've seen the apps. Take the prompts.

Anyone can describe an app to an AI and get something back. The difference is in the structure — and the structure is what's written down in here.

Every build prompt on this page

Full text, not summaries. Copy and run.

313 production Claude skills

Installed, organised, documented.

The scaffold and the method

How the prompts are structured, so you can write your own.

Unlock the Vault — £79/mo

Cancel any time. Or read the free prompts first — they're the same standard as the paid ones, which is rather the point.