This platform is built for jewelry retailers to standardize product data from multiple suppliers and provide an online ring configuration experience.
The system consists of two specialized backend services communicating through RabbitMQ. One service handles application-level business logic such as OAuth, pricing, workspace management, and other core workflows, while the other focuses on data processing, including transforming, normalizing, and periodically reloading supplier data.
Data from sources such as Nivoda, RapNet, and Overnight Mountings follows different structures and update cycles, so it needs to be mapped and converted into a consistent format before being used by storefronts and related features.
In addition to data processing, the platform includes a Ring Builder that allows users to configure jewelry products and view interactive 3D models, helping retailers provide a more visual shopping experience.
