real case study

Coconut Paradise Spa

A multilingual hospitality site with premium atmosphere, clear service pathways, dynamic promotions, and an admin surface that keeps the public-facing experience fresh.

marketingmotion

Stack

Static site generationCloudflare Pages FunctionsMultilingual content architecture

Languages

EN / TH / FR / RU

Surface

Marketing + admin

Hosting

Cloudflare Pages

Coconut Paradise Spa desktop homepage concept
Desktop hero balancing hospitality mood, CTA clarity, and multilingual trust.
Coconut Paradise Spa services and proof modules
Services and proof blocks keep rhythm without crowding the story.
Coconut Paradise Spa promotion and admin preview
Promotions and admin hooks show the front-end is wired for real updates.
Coconut Paradise Spa mobile interface preview
Mobile navigation and CTA remain readable under a softer visual treatment.

Challenge

The site had to sell calm, quality, and trust in multiple languages without collapsing into generic spa visuals. It also needed a practical promotions workflow so updates did not require a full rebuild every time.

Role

I treated the project as a hospitality conversion surface first: message clarity above the fold, softer atmosphere in the art direction, and a front-end structure that could support both marketing pages and a secure admin path.

System

The public pages are statically generated while promotions and admin authentication live behind Cloudflare Pages Functions. That split keeps the front-end fast and straightforward while still allowing real updates for prices, promo copy, and images.

Interactions

  • The navigation and section rhythm are tuned for quick scanning on mobile before deeper browsing on desktop.
  • Promotions appear in both teaser and full-list contexts so offers feel integrated into the site instead of bolted on.
  • The interface keeps trust signals close to the CTA: location, reviews, service framing, and contact paths.

Implementation

  • Multilingual templates across English, Thai, French, and Russian.
  • Static-first build pipeline with dynamic promotions and admin image uploads through authenticated endpoints.
  • Consistent front-end treatment across landing pages, contact paths, and promotions surfaces.

Outcome

  • The project demonstrates premium service branding rather than SaaS styling.
  • It proves I can shape a front-end around real operational constraints, not only hero sections.
  • It adds a stronger hospitality / local-business register to the portfolio.

Want a similar result?

The next surface can be shaped around the same standard.