E-commerce website

Kawsa MD Formula

An e-commerce website for a clinic's own skincare range, with a cart, live shipping rates and checkout through an integrated payment gateway.

Industry
Skincare
Location
Johor Bahru, Johor
The home page of Kawsa MD Formula's website

Home page as of October 2026.

The brief

Kawsa's products were already used in treatments at Prestige Medispa. The clinic wanted customers anywhere in Malaysia to buy them online, understand what goes into each one, and trust the results.

What we built

  • Checkout with payment gateway

    Customers pay securely online through an integrated payment gateway, and each order is recorded automatically.

  • Live shipping rates

    Shipping is worked out from the delivery address and each product's weight and size, and customers choose the courier service they want.

  • Cart and product options

    A cart that keeps the order as customers browse, with sizes and prices for each product variant.

  • Address checks at checkout

    State and five-digit postcode are checked as customers type, so orders don't fail on a mistyped address.

  • Ingredient guides

    A page for each key ingredient, from hyaluronic acid and alpha arbutin to kojic acid, explaining what it does for the skin.

  • Results and store policies

    Before-and-after customer results, plus the shipping, refund, privacy and terms pages that payment providers ask for.

How it's built

  • Products, variants and prices come from the shop's own API, so the catalogue changes without touching the code.
  • Every variant carries its weight and dimensions, which feed the shipping quote.
  • Accessible form and menu components built on Radix UI.

Tech stack

  • Next.js
  • Tailwind CSS
  • Radix UI
  • Payment gateway
  • Shipping rates
  • Vercel

More work

  • Gold Coast Morib International Resort
  • SJK(T) Ladang Wellesley
  • Nujum Cafe
  • Der' Cabin Bistro
SEE ALL WORK

Have a project in mind?

Tell us about it. We reply within 24 to 36 hours, and we can sign an NDA before we start.

GET IN TOUCH