All work

Case study

NSO Products

A headless store for authentic Korean skincare and imported goods from the UK, USA and Canada. Next.js on a custom WordPress API, running on an Ubuntu and Nginx server I configured.

NSO Products home page on a desktop
NSO Products home page on a phone

The project

NSO Products imports skincare, hair care and baby care products. The storefront is a Next.js app that reads from a custom WordPress API, so content and products stay easy to manage.

I also set up the server: an Ubuntu VPS with Nginx in front, tuned so API responses and pages reach shoppers quickly.

What I built

  • Complete headless storefront in Next.js on top of a custom WordPress API
  • Category navigation for skin care (cleansers, creams, toners, serums, ampoules, essences), hair care and baby care
  • Featured drops, popular brands and customer reviews on the home page
  • Promotions ticker for current offers
  • Ubuntu VPS with Nginx configured for API response times and frontend delivery

Stack

  • Next.js
  • React
  • WordPress
  • WooCommerce
  • Ubuntu
  • Nginx

Lighthouse scores

85Mobile performance
99Desktop performance
77Accessibility
79Best practices
100SEO

Measured with Google PageSpeed Insights and Lighthouse in October 2026. The mobile test simulates a mid-range phone on slow 4G, so scores vary between runs.

Screens

More from NSO Products

NSO Products: Skin care category
Skin care category
NSO Products: Shop by category and featured drops
Shop by category and featured drops
Next case studyUCC BD