vbvladyslav<burdonos>
back-to-projects

PROJECT 02 / E-COMMERCE · PRODUCT CONFIGURATOR

Epoxy Table Studio

A storefront for custom epoxy tables, with an online configurator that turns material and size choices into a personal design.

Role
Frontend Developer
Project
Personal project
Focus
Product configuration
epoxy-table-studio
Epoxy Table Studio website
Project overview02 / 03

A table, made your way.

A responsive catalog and configuration flow for choosing table dimensions, wood, resin color and legs. Selected options are connected to a live price estimate and a structured inquiry form.

Next.jsTypeScriptTailwind CSSZustandReact Hook FormZod
task-01

From catalog to configuration

Built responsive product screens and reusable option controls. Kept selected table options in shared Zustand state.

task-02

Preview and pricing

Connected material, size and leg selections to the matching preview and price estimate. Kept the configuration shareable through a link and preserved selections throughout the inquiry flow.

task-03

A complete inquiry

Used React Hook Form and Zod to validate customer input and include the selected configuration with the inquiry.

PERFORMANCE FOCUS

A responsive configurator, from input to preview.

The optimization focus was the option-change flow: keeping shared state scoped to the components that need it, separating price calculations from unrelated UI updates and avoiding unnecessary re-renders. Preview assets are reused between configurations and load automatically when the selection changes. Responsive image sizes, deferred offscreen media and reserved image space support faster loading without making controls jump.

collaboration
Vladyslav Burdonos

Let’s work together on your next project.

Based in BratislavaLocal time —:—