#

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 is a demo of a modern 2D/3D apartment configurator for room planning, furniture placement, cost estimation, and AI interior visualization
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.

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

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.

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
Automatic cost estimation in the apartment configurator – floor area, renovation cost, and estimate export

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.

3D apartment view in Floor Craft configurator – full visualization of room layout and interior objects
Interactive 3D room visualization in the demo configurator
3D bedroom visualization in the apartment configurator – interior room view from a realistic perspective
The interactive apartment configurator allows users to create a 2D floor plan, view a 3D model, edit the interior, and generate photorealistic room renders
AI interior photo render from a 3D scene – generating realistic apartment visualization from a floor plan

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.

Comparison of a 3D model and AI photorealistic living room render in the Floor Craft apartment configurator
AI visualization of a bedroom or kids’ room from a 3D plan – transforming a model into a realistic interior
Comparison of a 3D kitchen model and AI photo render – realistic apartment interior visualization online
AI bathroom render from a 3D floor plan – photorealistic bathroom visualization in an apartment configurator

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.

Photorealistic living room render created in a 2D/3D apartment configurator with AI interior visualization
Photorealistic kids’ or teen bedroom render based on 3D apartment planning
Photorealistic kitchen render created from a 3D model in the Floor Craft online apartment configurator
Photorealistic bathroom render in a 2D/3D apartment configurator – modern AI interior visualization

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 😀