Case · Kavela

A kitchen that comes apart. A price that works itself out.

Made-to-measure kitchens in Barcelona and Catalonia. For a brand that started without a single product image, we built the whole website: in-house 3D that shows how every unit is made, and a quote tool that turns measurements and finishes into a price.

What the customer seesIn-house renderThe same kitchen, in eight real finishes.
Render of a Kavela kitchen in an Eixample flat with sage green fronts, in daylight.
What they configureQuote toolLayout, measurements and finishes, step by step.
Step of the Kavela quote tool, in Spanish, asking what the kitchen is like, with the layouts to choose from.
What the team works inManagement panelEvery enquiry, with its price and its rate card.
Kavela management panel, Requests section, in Spanish: search box, filters and the table of requests with their indicative amount and rate card.

Three layers of the same website: the image, the pricing and the management.

The case

A brand without images, a website that prices.

Kavela arrived with no website and not a single product photo. What exists today can be opened, played with and priced, and everything you cannot see is used by its team every day.

Made-to-measure kitchens in Barcelona and Catalonia · Website, in-house 3D and quote tool

  • Experience
  • Technology
Open kavela.es

What there was

A new brand with no website, no product photography of its own, and the problem the whole trade has: the price of a made-to-measure kitchen arrived after measuring, drawing and quoting by hand, by which time the customer was tired of waiting.

What exists today

kavela.es in Spanish, Catalan and English. Every product image is an in-house render generated by code —not one stock photo—, the materials section can be played with, and the quote tool works out the price on the spot with the current rate card, draws the kitchen and saves every enquiry in a management panel.

What you can open

The website and the quote tool are public: you can open kavela.es, take the unit apart, change the fronts and price a kitchen. The management panel and the rate cards are not: Kavela’s team uses them.

Try it here

A kitchen unit, layer by layer.

It is the piece that opens the materials page on kavela.es, brought over as it is: press and the kitchen comes apart into handles, fronts, boxes and carcass. Then each layer can be highlighted on its own.

How the 3D was made

Every image comes from a scene written in code.

There is not one stock photo in the product. The kitchens are built with Python inside Blender —units, materials, lighting and camera— and rendered on our own GPU. Changing a front or a measurement means changing a parameter, not modelling again.

  1. Parametric scenesEach kitchen is a script: the same construction rules for all of them, and variants that come from changing a value.
  2. Four lights in one renderLight is split into groups —sun, sky, interior and LED— and mixed afterwards: one render yields daylight, evening and LED on or off.
  3. Collisions before the batchBefore every batch, a test steps through the animation at 200 moments and checks that no drawer, plate or fitting passes through another.
  4. Labels the scene projectsBlender works out where each label goes and the mask for each highlight by projecting the parts onto the camera. If the render changes, they move by themselves.
  5. Sequences on demandNothing downloads until someone presses. With reduced motion it jumps to the final state and, without JavaScript, the exploded image is shown.

In workshop numbers

  • 61 frames on desktop and 31 on mobile for the exploded view
  • 66 interior fittings modelled, each with its states and its animation
  • Opening systems in 13-frame sequences, with a lift-up door that swings 95° on a calculated pivot
  • About 20 seconds per test render; final batches of 25 to 80 minutes

The fronts, in the same kitchen

Eight real finishes, same camera, same light.

The only thing that changes is the material, so the comparison is fair. Pick one.

The quote tool

Nine steps, a price range and the kitchen drawn out.

Layout, measurements, use, units, materials, opening systems, fittings and services. Behind it sits an in-house pricing engine that doesn’t depend on the interface, and a rate card the team changes without touching code.

  • An in-house, self-contained pricing engine, now at version 1.4, with control cases recalculated before any price is published.
  • Versioned rate cards: edited as a draft, published from the panel, and every estimate keeps the rate card it was calculated with.
  • If an interior fitting means removing a unit, the tool explains it and asks for confirmation before changing anything.
  • Peninsula with breakfast bar, appliances by range and a plan and elevation drawn in SVG from the actual units.
  • A branded PDF, the first stage paid online, and usage limits so nobody turns it into a free calculator.

Try the quote tool on kavela.es

The drawing the quote tool produces
Kavela quote tool drawing for an L-shaped kitchen: a plan with walls A at 3.20 m and B at 2.60 m, and the unfolded elevation of both walls with tall units, oven, sink, dishwasher and wall units.

Let’s talk

Does your product not fit on a product page either?

If what you sell is configured, measured or priced before it is bought, tell us how you do it today and we will tell you which part is worth building.

Where are things right now?
What investment are you considering?

The total for the project or, if it’s an ongoing service, the first-year investment.

The first thing will be to understand the problem, not to pitch you a service. And if we think it doesn’t make sense for us to do it, we’ll tell you that too.

Privacy policy

Cookie preferences

Choose what you allow. You can change it any time from the link in the footer.