Shipped case studyHospitality marketingShipped

Client-facing project story

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
Project frameClient delivery

Outcome frame

Built to show how design direction holds up once the interface has to work.

Industry

Hospitality marketing

Status

Shipped

Languages

EN / TH / FR / RU

Surface

Marketing + admin

Hosting

Cloudflare Pages

Stack

Static site generationCloudflare Pages FunctionsMultilingual content architecture
Coconut Paradise Spa desktop homepage concept

Lead surface

Desktop hero balancing hospitality mood, CTA clarity, and multilingual trust.

Languages

EN / TH / FR / RU

Surface

Marketing + admin

Hosting

Cloudflare Pages

Coconut Paradise Spa mobile interface preview

Mobile view

Mobile navigation and CTA remain readable under a softer visual treatment.

Coconut Paradise Spa services and proof modules

Detail 01

Services and proof blocks keep rhythm without crowding the story.

Coconut Paradise Spa promotion and admin preview

Detail 02

Promotions and admin hooks show the system can stay fresh without relying on manual code edits.

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 an implementation 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 public experience 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 interface 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 digital surface around real operational constraints, not only hero sections.
  • It adds a stronger hospitality / local-business register to the portfolio.

Next move

If the next product, launch, or redesign needs the same standard, let's talk.

I work on projects that need stronger interface direction, better interaction quality, and cleaner delivery from concept through implementation.