MACs: Showers Configurator Previewer

2025

A configurable configurator: a single engine that drives both the options flow for custom showers and a real-time previewer that reacts to every choice the customer makes. The twist? The previewer isn’t 3D. It’s a layered SVG + modern CSS rendering pipeline. Faster, lighter, infinitely themable, and honestly, kind of a flex.

The HausFux configurator is fully data-driven. Every shower model, every option, every constraint and every dependency lives in a schema that non-engineers can edit. From that single source of truth the app generates the step-by-step purchase flow, the validation rules, the price logic and the visual preview. Adding a new product line or a new option doesn’t require a release, just a content update.

The previewer is the part I'm proudest of. Instead of reaching for Three.js or a heavy 3D pipeline, I built a layered SVG renderer driven by modern CSS (custom properties, masks, filters, container queries) that composes the shower in real time as the user picks profiles, glass, hardware and finishes. It loads instantly, renders crisply on any screen, themes itself for different shops, and proves you don't always need WebGL to deliver a delightful product visualization.

Behind the customer-facing flow there’s a full back-office where shop owners run the show themselves. Konfiguratoren, RAL colors, shops, condition rules, price tables, templates and the Shower Previewer all live in one admin, with the same SVG renderer reused so what they tune is exactly what the customer will see. The platform serves HausFux and Blizz-z out of the same codebase, each with their own brand, color system, products and tax setup, just by switching theme tokens and content.

♥️

Let's Connect

Feel free to contact me if having any questions. I could be available for new projects or just for chatting.

Davide Di Pumpo

♥️

Let's Connect

Feel free to contact me if having any questions. I could be available for new projects or just for chatting.

Davide Di Pumpo

♥️

Let's Connect

Feel free to contact me if having any questions. I could be available for new projects or just for chatting.

Davide Di Pumpo

Create a free website with Framer, the website builder loved by startups, designers and agencies.