Make complex options understandable before a customer commits.
Sinstrum.
An instrument as individual as its player.

Sinstrum brings a configurable guitar catalog into a purpose-built storefront. The work connects the expressive side of choosing an instrument with the less visible systems that make a build consistent.
The challenge
A guitar is a set of connected choices. The storefront has to make those choices understandable while keeping the configuration and its price consistent from browsing to the cart.
The approach
The storefront connects catalog choices to a visual builder, validated quotes, saved configurations, and basket updates. Product options and pricing are handled consistently across the experience.
Current availabilityThe configurator is publicly available. Catalog and checkout availability are controlled by the live application.
Built around
the useful details.
Specific capabilities, connected to
the people doing the work.
Keep the displayed configuration and quoted price connected.
Carry a selected build into saved configurations and the basket.
From the first step
to the next one.
- 01
Configure
Explore the instrument and choose compatible parts in the visual builder.
- 02
Review
See the configured result and its server-calculated quote together.
- 03
Keep the build
Save or share a configuration and continue with the selected build.
- Custom visual product builder
- Catalog and option administration
- Connected quote, saved-build, and basket flows
Interested in how it works?
Matthew’s developer portfolio covers the implementation, shared packages, and source examples behind this project.
Explore the engineering ↗