×
More detailschevron_right
2D configurator

Review

Home Planner - 2D living space configurator

HomePlanner is an interactive web application developed by AVADA MEDIA team, designed for visual and functional design of residential interiors in two-dimensional space. The configurator allows the user to visually model the structure of the future home, manage architectural elements and select interior solutions with the ability to instantly estimate the cost and area of the project.

Aims and objectives of the project

HomePlanner is designed as a tool for private users, designers and developers seeking to obtain a quick and visually accurate layout of the future home without the need to use complex CAD programs. The application is aimed at ease of use while maintaining deep functionality and configuration flexibility.

Main functionality

Home Planner provides a wide range of possibilities for modeling living space:

  • Designing a house: The user can create multi-storey structures by adding the required number of floors and planning the arrangement of rooms with any shape and area.
  • Placement of architectural elements: Intuitively add and customize windows, doors, and the choice of floor coverings – laminate or tile. This allows you to evaluate the visual appearance of the interior at different stages of the design process.
  • Furnishings: The built-in library includes dozens of pieces of furniture and furnishings in a variety of styles, colors and textures. You can choose from living room, kitchen, bedroom, bathroom, dining area, and more, including chairs, beds, sofas, tables, bathroom fixtures, lighting, vases, and more.
  • Realistic visualization: Using HTML5 Canvas and PixiJS, the configurator provides smooth rendering of the scene and dynamic updating of elements without loss of performance. All user actions are accompanied by instant graphical feedback.
  • Project Parameter Calculation: During the design process, the user is shown the total floor area of the dwelling and the build cost is automatically calculated, including the selected materials and furnishings.
Screenshot
Screenshot
Screenshot

HomePlanner screens

Technological realization

HomePlanner is created using a modern frontend stack:

  • HTML, SCSS, JavaScript – basic interface technologies that provide adaptability and cross-browsing.
  • HTML5 Canvas and PixiJS – a bundle that allows to realize high-performance 2D rendering and interactivity at the level of native applications.
  • The use of SASS/SCSS allowed for a scalable and modular style architecture that flexibly adapts to functionality growth.

The application is fully functional in the browser, requires no installation and can be adapted to any device – from desktops to mobile tablets.

Result

The result is a flexible and intuitive tool that can meet the needs of a wide audience – from the end user to architecture and design professionals. Home Planner allows to visualize ideas, plan costs and make decisions in the early stages of design.

The project demonstrates AVADA MEDIA’s expertise in the development of highly interactive web applications, UI/UX design, as well as the ability to work with Canvas and PixiJS-based graphics engines to create professional digital solutions for real estate and interior design.

Screenshot ×
Have a question?

Contact the experts Have a question?

+
@
I accept User agreement and I give my consent to processing of my personal data
Join us

Send CV

+
@
I accept User agreement and I give my consent to processing of my personal data
Personal data processing agreement

The user, filling out an application on the website https://avada-media.ua/ (hereinafter referred to as the Site), agrees to the terms of this Consent for the processing of personal data (hereinafter referred to as the Consent) in accordance with the Law of Ukraine “On the collection of personal data”. Acceptance of the offer of the Consent is the sending of an application from the Site or an order from the Operator by telephone of the Site.

The user gives his consent to the processing of his personal data with the following conditions:

1. This Consent is given to the processing of personal data both without and using automation tools.
2. Consent applies to the following information: name, phone, email.

3. Consent to the processing of personal data is given in order to provide the User with an answer to the application, further conclude and fulfill obligations under the contracts, provide customer support, inform about services that, in the opinion of the Operator, may be of interest to the User, conduct surveys and market research.

4. The User grants the Operator the right to carry out the following actions (operations) with personal data: collection, recording, systematization, accumulation, storage, clarification (updating, changing), use, depersonalization, blocking, deletion and destruction, transfer to third parties, with the consent of the subject of personal data and compliance with measures to protect personal data from unauthorized access.

5. Personal data is processed by the Operator until all necessary procedures are completed. Also, processing can be stopped at the request of the User by e-mail: info@avada-media.com.ua

6. The User confirms that by giving Consent, he acts freely, by his will and in his interest.

7. This Consent is valid indefinitely until the termination of the processing of personal data for the reasons specified in clause 5 of this document.

Join Us

Send CV

+
@
I accept User agreement and I give my consent to processing of my personal data