I designed and developed both the desktop and mobile versions of a full e-commerce product configurator for customizable restaurant tables. Users can personalize the table’s size, base, and tabletop finish using a 3D interface powered by Three.js. Each product on the e-shop links directly to its pre-configured version in the configurator via SKU. Once configured, the product can be added to the cart and seamlessly redirected to Shopify for purchase.