A website for Studio von Boros: interior design and bespoke furniture in Berlin
Studio von Boros is my own brand for design-led work in period and loft apartments: interior fit-outs and furniture made to measure. The website is reference portfolio and offer in one. Large images of finished projects, little text, clear packages. Built with Vue 3 and prerendered for search engines.
- For
- Own brand — interior design, Berlin
- Year
- 2026
- Status
- Live
- Stack
- Vue 3 · TypeScript · Tailwind CSS · Netlify · GitHub Actions
Case study
Two brands, two audiences
raumideenwerk plans small flats where space is tight. Studio von Boros speaks to owners of period and loft apartments who want a design-led intervention. The two brands share no copy, colours or fonts, so this site needed a calmer stance of its own that fits the higher price bracket.
The goal: visitors see within seconds what quality to expect, then get in touch without a detour.
How the site is structured
Projects
Renderings and photographs of finished projects at large scale. A project opens as a layer over the home page and still has its own URL to share.
Studio
Approach and way of working on the home page, plus a page of its own about the person behind the brand.
Packages
Service packages with a clear price bracket. It pre-sorts enquiries and saves time on both sides.
FAQ and contact
Common questions answer objections up front. The contact form sits in the footer of every page.
Technical build
- Vue 3 with TypeScript and Vue Router
- Prerendering at build time: every route ships as static HTML that search engines and AI assistants read without JavaScript
- Titles, descriptions and structured data for every page
- German and English, switched in the browser and remembered
- Contact form running on a Netlify Function, no third-party form service
- IndexNow after each deploy so search engines pick up new content sooner
- Tailwind CSS with design tokens from a single source, self-hosted fonts
- Automated deployment through GitHub Actions
Why Vue
Most of my projects are built in React. I built Studio von Boros in Vue on purpose, to keep a second stack sharp: single file components, server-side rendering with hydration, and the same clear folder structure as my React projects.
For clients, that means I pick the framework to fit the project, not out of habit.
More work
More from the workshop
Contact
Planning a website for your studio or practice?
Architecture, interiors, design: I know the industry from the inside and build websites that show projects at full size and bring in enquiries. Tell me about your practice.



