Saunahaus Configurator
Overview
A single-page app that lets clients select from predefined sauna templates and submit detailed quote requests. This reduces sales back-and-forth, speeding up the process. It's built with Vue for a smooth, responsive UI and integrated seamlessly into the WordPress backend.
What makes it interesting
Dynamic form generation
Templates can be defined and combined into dynamic forms that adapt based on selections. That makes the system flexible and reusable.
Admin panel for full control
Includes a custom admin interface for managing templates, submissions, settings, and emails.
Vue inside WordPress
Built as a Vue.js SPA to bypass WordPress's static-page limitations, providing a seamless, reactive user experience.
Custom REST API
Frontend and backend communicate via a custom REST API, keeping interactions fast and decoupled.
Streamlined client requests
Clients choose from structured configuration options, resulting in clearer communication and more complete requests for the sales team.
Learning-driven design
This was also a chance to apply reactive UI principles and explore component-based architecture in a practical WordPress setting.