Saunahaus Configurator
Overview
A single-page app that lets clients select from predefined sauna templates and submit detailed quote requests — reducing back-and-forth communication and speeding up the sales process. 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 — making the system flexible and reusable.
Admin panel for full control
Includes a custom admin interface for managing templates, submissions, settings, and emails — all from within WordPress.
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.