#

Play Video

#

demo-app-bg-1 demo-app-bg-2 demo-app-bg-3 demo-app-bg-4 demo-app-bg-5 demo-app-bg-6

2D/3D apartment configurator Floor Craft

As part of a series of demo solutions for real estate and interior planning, an interactive apartment configurator has been developed in 2D floor plan format (top view).

This solution demonstrates how a modern space design tool can work: the user independently creates an apartment plan, manages rooms, arranges furniture, and configures object parameters directly in the browser.

The constructor is aimed at developers, interior designers, real estate agencies, and housing search platforms.

# #
Information

Technologies
Three.js
Pixi.js
HTML
CSS
JavaScript
floor-craft-2d-3d-apartment-configurator-demo cover
Click to view

Technological implementation

The builder is implemented on a modern web stack with an emphasis on speed, smooth interface, and scalability.

  • JavaScript – managing editor logic, working with objects and the scene
  • HTML/CSS – Interface, Toolbars, and Controls
  • PixiJS – used for fast and responsive 2D visualization, working with objects and interactive scenes
  • Three.js is responsible for the 3D mode, building a volumetric model, and displaying apartments in space.

Creating a layout

The user can create an apartment plan from scratch or edit an existing one:

  • add and remove rooms
  • set the dimensions of the rooms
  • change shape and position
  • customize walls, doors, and windows

Each element is displayed on the diagram and edited in real time.

floor-craft-2d-3d-apartment-configurator-demo img 1 6

Working with furniture

The built-in catalog allows you to fill the space with objects:

  • sofas, beds, wardrobes
  • kitchen modules
  • plumbing
  • decorative elements

Objects can be:

  • move around the stage
  • rotate
  • duplicate
  • delete
  • align to grid
floor-craft-2d-3d-apartment-configurator-demo img 1 1

Setting object properties

For each selected element, a properties panel is available:

  • dimensions (width, height)
  • position (X / Y)
  • square
  • price
  • rotation and display layer
  • blocking from changes

This allows you to precisely control every detail of the project.

floor-craft-2d-3d-apartment-configurator-demo img 1 7

Additional features

The configurator includes tools for more precise work:

  • snap to grid
  • collision control (intersection of objects)
  • calculation of total area
  • counting the number of rooms and objects
  • formation of the final cost and estimate of the project
floor-craft-2d-3d-apartment-configurator-demo img 1 2

Switching to 3D visualization

The configurator supports switching between a 2D floor plan and a 3D visualization. With one click, users can switch from a plan (top view) to a 3D representation of the apartment and see the created layout in space.

The 3D mode is automatically generated based on the collected 2D plan:

  • the structure of the premises is preserved
  • walls, openings, windows and doors are displayed correctly
  • all added furniture is transferred to the scene
  • the sizes and proportions of objects are taken into account

In 3D mode the user can:

  • view the apartment from different angles
  • move around the rooms
  • evaluate the scale and layout of space
  • better understand what the real interior will look like

This allows us to move from technical planning to visual perception of the project and significantly simplifies decision-making.

floor-craft-2d-3d-apartment-configurator-demo img 1 3
floor-craft-2d-3d-apartment-configurator-demo img 1 4
floor-craft-2d-3d-apartment-configurator-demo img 1 5

What does this demo demonstrate?

The demo project shows how to:

  • create an apartment plan in minutes
  • visually assemble space without complex programs
  • quickly test different layouts
  • prepare the base for further design or renovation

The interface is designed so that even a user without experience can easily work with the layout.

floor-craft-2d-3d-apartment-configurator-demo img 2 1
floor-craft-2d-3d-apartment-configurator-demo img 2 2
floor-craft-2d-3d-apartment-configurator-demo img 2 3
floor-craft-2d-3d-apartment-configurator-demo img 2 4

Application of the solution

Similar constructors are used in:

  • developers' websites
  • real estate selection services
  • design studios
  • furniture companies
  • CRM sales systems

An interactive 2D planner simplifies client communication, makes the project visual, and helps speed decision-making.

floor-craft-2d-3d-apartment-configurator-demo img 3 1
floor-craft-2d-3d-apartment-configurator-demo img 3 2
floor-craft-2d-3d-apartment-configurator-demo img 3 3
floor-craft-2d-3d-apartment-configurator-demo img 3 4

Other demo projects of 3D solutions are available in this section.

👉 You can find out the estimated cost of developing a full-fledged Apartment Configurator on the service page or through the application form.

Hello!👋 Contact us 😀