Wellness · Seminyak, Bali
Sundari Wellness
A full rebuild for an award-winning day spa, from a contradictory treatment menu to booking in one tap.
- Client
- Sundari Wellness
- Industry
- Wellness
- Location
- Seminyak, Bali
- Services
- Website design, Front end, Back end, Online shop
- Role
- Design, front end, back end and online shop
- Year
- 2026


The problem
An award-winning spa with a site that didn't match
The treatment menu was spread over pages that contradicted each other on names and durations. Booking went through a redirect page first. The online shop had no products in it. On a phone, which is how most tourists find a spa in Seminyak, the site felt slow and generic.
10 years
of Tripadvisor awards
6 years
of World Luxury Spa Awards
30
award badges to rehome
6
treatment categories to untangle
Overview
An award-winning day spa in Seminyak. We rebuilt their site end to end: design, front end, back end and an in-house shop, with one consistent treatment menu and booking in one tap.
- One menu, one set of prices
- Book now with no redirect
- Shop with server-side pricing
What the site had to do
Feel like the spa
Calm, considered and candlelit, instead of a generic template.
One consistent menu
Every treatment with one name, one duration and one price, wherever you find it.
Book in one tap
Straight from any page to the spa's reservation system, with nothing in between.
Sundari Wellness
What we built
A clear treatment menu
Six categories and every treatment, each with its duration and price in one consistent format. The old site's contradictions were found and flagged so the spa could confirm the right versions.
Booking in one tap
Every Book now goes straight to the reservation system, with no redirect page in between.
An in-house shop
Product pages built around ingredients, a bag saved in the browser, delivery for Bali and the rest of Indonesia, and checkout through Xendit.
Prices the browser can't change
The server works out every price itself, so nobody can edit a price in the browser and pay less.
Awards, properly shown
30 award badges from the old site, arranged into a proper awards page.
Mobile first
Hero sections cropped for portrait screens, full-width type and thumb-friendly buttons.
Every screen.Every size.

Desktop

Phone
Sundari Wellness
Under the hood
- 01
Cream backgrounds with deep ink-coloured bands for contrast, and the wordmark's own sienna as the only accent colour.
- 02
Headings in Italiana, body text in Raleway, with the dark candlelit photography sitting on the ink bands.
- 03
Motion is slow, text rises into place as you scroll, and it switches off for anyone with reduced motion turned on.
- 04
The site and the API run as a single Node server on one domain, so there's no cross-origin setup to maintain.
- 05
Orders are stored in Supabase, and an automated check visits every page to catch errors before release.
For the client
What this means for the client
- A site that matches the spa's reputation
- One treatment menu the team can trust
- A shorter path from browsing to a booked treatment
- A shop built and ready for products and payments
Built with
Tell us what’s slowing you down.We’ll show you what to build.
Book a free 30-minute consultation. We'll help you define the right solution, outline the development process, estimate the timeline and budget, and give you a clear direction for your project.

