Skip to content

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.