Dobby Haircare
About the Project
A headless e-commerce application developed for a luxury haircare brand. The project combines a modern frontend experience with a secure Shopify Storefront backend. It features custom-designed product filters, dynamic cart updates, and interactive storytelling layouts that make buying premium products feel tactile and quick.
The Challenge
Traditional e-commerce platforms struggle with page transitions and layout shifts when fetching products. Users expect a luxury site to feel instantaneous, but API fetch cycles for product descriptions, price variants, and inventory updates created noticeable visual jumps and loading spinners that disrupted the purchasing funnel.
The Solution
I built the site as a headless React app utilizing the Shopify Storefront API. I implemented a local state management layer with Redux Toolkit to cache catalog metadata on initial load. I crafted custom GSAP page transitions that run asynchronously during route changes, pre-fetching the destination page's product details so the screen switches instantly without loading indicators.