Case study

Apartment selector

An apartment selector application to facilitate early sales of real estate developments

Click to activate

Short overview

This application is designed to allow potential buyers to browse through apartments on a 3D rendered image of a property development. On the 3D render, active areas can be marked in perspective, enabling buyers to easily select which apartment they want more information about. For each apartment, floor plans, images, and various data necessary for sales can be uploaded.

About the client
65e70472e4873324c4ceec4a

Our partner the Lightroom Studio operates this system as a supplier to Visma Real Estate, and they have already prepared presentations for hundreds of construction projects for their clients on the Norwegian real estate market.

The project

In 2016, a Hungarian partner of ours, ZOA - who specialize in creating 3D render images - approached us because one of their Norwegian clients wanted to develop such an application. Initially, we developed the embeddable player in Angular, which retrieved the necessary data from a JSON file. We completed this in approximately three months. Later on, there was a request for creating an editor that could easily create such embeddable presentations. As a result, we developed a framework that allows for the creation of presentations in an editor after logging in. Concurrently, we rewrote the UI in ReactJS. Over the next three years, we added several different developments as new needs emerged from the client. In 2022, we created a new client-side application through code refactoring and the integration of additional features. Additionally, we updated the framework. This work took six months. Long-term cooperation and mutual trust characterize this project.

Main client needs

Solution

1

Embeddable presentation

Client-side web application that is easily embeddable into the sales page

2

Customizable appearance

Style can be modified upon embedding using CSS variables

3

Multilingualism

Multiple language translations can be set for the embeddable presentation

4

Editing capability

Editor operated within a framework. After logging in, embeddable players can be created. The editor allows for set 3D renders and drawing active areas on the 3D render using an SVG editor. These active areas can be linked to the presentation pages of the apartments. Apartment data can be managed, adding information and uploading images.

65e73357e4873324c4ceeff3
65e7334de4873324c4ceefe5
Technology

The software uses Node.js on the server side, MongoDB for database management, GraphQL for API communication, and ReactJS for the user interface. This modern, scalable, and flexible technology stack ensures smooth operation and an excellent user experience.

This software consists of two parts.

A client-side application that can be embedded into sales websites, developed in ReactJs.

A framework consisting of a backend and client that operates the editor. After logging in, an embeddable "player" can be created.

Would you like to operate a similar presentation service? Who do we recommend it to?
Real estate development companies: If they would like to create a presentation for each of investments to support sales in the early stages of construction.
Companies selling real estate developments: Can offer this sales solution as an additional service to their clients.
What outcomes can industry players expect from operating this service with our software?
Operating this service can lead to numerous positive results for industry players. For example, if an real estate development company starts operating this software, it can significantly increase initial sales, more quickly and easily inform clients about unit details, and gain a strategic advantage in the industry.If a real estate sales company starts operating this service, depending on market share, it can expect additional profit on top of sales commissions and simplify its property presentation work.
In addition to the strategic advantage and extra profit, another significant advantage is that there is no need to invent such a complex software from scratch, our experience greatly contributes to the success of the development. In summary: increase initial sales, additional profit, effective development.

Naturally, there are also costs associated with operating such a service, as the creation of the 3D visualizations and the work involved in creating presentations with the editor require effort, but these are not significant compared to the benefits. For the creation of 3D render images and editing presentations, we can recommend a business partner.

Submit interest
Name *
E-mail *
Industry
Industry in which your company operates
Service
Web development
Message