Back to work
Boutique & webshop · Dénia, Spain·2026

Utopiadenia.es

Four language catalogue site with its own CMS for a women's fashion boutique in Dénia. The owner manages products, stock and opening hours herself; Spanish copy is translated automatically into English, French and Dutch on publish. A complete Stripe webshop sits ready behind a feature flag.

View live, utopiadenia.es

4

Languages

< 1 min

CMS to live

100%

Managed by client

(Context)

Utopía is a boutique in the centre of Dénia with a collection that changes every season and every delivery. The audience is international: Spanish regulars, British and Dutch residents and tourists. Without a website the shop was invisible online and every new arrival only reached people who happened to walk past.

(Challenge)

Build a site that looks premium and that a shopkeeper without a technical background maintains entirely on her own: products with photos, sizes and stock, four languages without translation work, and the option to sell online later without a rebuild.

(Approach)

  • Next.js 16 catalogue in four languages (ES/EN/FR/NL) with ISR: CMS changes go live within a minute
  • Payload CMS inside the same app: products with drafts and autosave, brands with size charts, media library
  • Automatic translation from Spanish into EN/FR/NL through DeepL on publish, overridable per product
  • Webshop built behind a feature flag: size selection, stock reservation, Stripe Checkout, withdrawal form in four languages
  • Hardened deploy on a dedicated VPS: non-root, systemd sandbox, nightly backups of database and media
  • Spanish manual for the owner, written for non-technical readers

(Result)

  • The owner manages the entire catalogue herself through /admin, no middleman
  • New products are online in four languages within a minute
  • The webshop activates as soon as the Stripe account is set up, no new build phase
  • The site runs hardened on dedicated infrastructure with daily backups

(Stack)

Next.js 16TypeScriptTailwind CSSPayload CMSSQLiteDeepL APIStripe

(Deliverables)

  • Four language catalogue site
  • Payload CMS admin
  • DeepL auto-translation
  • Stripe webshop (phase 2)
  • Client manual in Spanish
  • Hardened VPS deploy with backups

/ Deel dit /

X / TwitterLinkedInE-mail