News Business Technology
News Business
News Business
Case Study Digital Transformation Growth Data Retail

Featured Insights

A Tough Year Lies Ahead of the Retail Industry

Krzysztof Heyda Digital Product Consultant

Understand Your Customer: Data As One of Your Greatest Assets

Agnieszka Twardosz Content Marketing Specialist Tomasz Woźniak CEO

Error Handling in mobile app development

Michał Klimczak Head of Mobile

The Value of Customer Journey Mapping Explained

Miłosz Michałowski-Żuk Customer Experience Manager
Explore all insights
Close
News Business Technology
News Business
News Business
Case Study Digital Transformation Growth Data Retail
Explore all insights

Featured Insights

A Tough Year Lies Ahead of the Retail Industry

Krzysztof Heyda Digital Product Consultant

Understand Your Customer: Data As One of Your Greatest Assets

Agnieszka Twardosz Content Marketing Specialist Tomasz Woźniak CEO

Error Handling in mobile app development

Michał Klimczak Head of Mobile

The Value of Customer Journey Mapping Explained

Miłosz Michałowski-Żuk Customer Experience Manager

GetHome - Innovative Real Estate Marketplace

GetHome is the first marketplace in Poland that offers a comprehensive overview of properties for sale and rent, paired with the best user experience.

Overview

Client

Property Group Sp. z o.o. is a nationwide publishing group that has been present on a Polish market for 10 years. It owns innovative web portals that revolve around housing. Those who look for new apartments or houses can easily browse thousands of offers, while developers are able to promote their investments and venues. All of the above features are possible thanks to advanced tech solutions, which help to “simplify” and organise the real estate market for everyone.

 

image

Goal

The aim was to create the first website in Poland with real estate listings (houses and apartments for sale and for rent, from both primary and secondary markets) that would ensure the best user experience possible during the whole buyer’s journey - from finding the portal itself to choosing the most suitable offer for every user.

Property Group Sp. z o.o. provided a website prototype - including a business concept, UX / UI in the form of hi-fi mockups and style guide, as well as requirements for the tech stack updated during the project. The Product Owner and, if necessary, dedicated tech, design and SEO specialists took part in the project from the Client's side.

See what technologies and solutions we used to help Property Group launch GetHome real estate marketplace.

 

Approach

We decided to use Python, along with its framework Django, for the backend layer. This was mostly due to the fact that Python works well for Rapid Application Development, which gives the developers a lot of possibilities when it comes to prototyping, taking advantage of ready-to-use components, and speeding up the development process. Indeed - the first effects were visible almost immediately. 

At the same time, Django is a powerful web framework supported by a large and active community, not to mention substantial documentation. It also makes it easier and faster to build advanced web apps with less code.

When it comes to the frontend, we chose React.js. The decision was influenced by the Client’s great experience with both SEO and React itself, which proved to work better than i.e Angular in previous projects. 

These technologies also formed part of the Client’s tech stack, which in turn minimises the costs of maintaining and developing the product further, making it easier to collaborate when using common programming languages.

 

image

Challenges

Ensuring discoverability

Google Search is one of the most effective channels for acquiring new users. Our Client, who has an in-house SEO team was fully aware of that, which is why proper optimisation of the whole website for search engines was the main requirement when developing it. We kept that in mind from the very beginning, assessing the impact that any changes and improvements might have on search results. 

We managed to find an optimal solution: the portal was built with React components, which were rendered to HTML already on the server-side, and then sent to the client. Therefore, the client receives a ready HTML code which is static and could be properly interpreted by the search bots.

Making sure that the web portal is intuitive and easy to use - with a simple search and no duplicates

 

Since primary and secondary markets are quite different, we needed a solution that would help us categorise the offers any way we want it, while keeping the search for listings as efficient as possible. That’s why we decided to take advantage of the search engine Elasticsearch. This largely influenced the speed of the searches and thus, the user experience.

One of the other major challenges for GetHome, however, was the existence of duplicates when it came to the listings (which affected the credibility of both the offers and the whole portal). Therefore, finding the way to track those duplicates was one of the Client's main priorities during the development of GetHome.pl. Developing such a precise mechanism required taking into account multiple attributes of the properties and handling a lot of exceptions. The listings of the same properties are now “merged” and displayed within one view, which is why the user doesn’t find the same house or apartment multiple times.

 

image

Results

GetHome is the first marketplace in Poland that offers a comprehensive overview of properties for sale and rent, paired with the best user experience - with precise locations and no duplicated offers or ads. The website presents apartments and houses from primary and secondary markets, putting the users directly in touch with those who are responsible for specific offers.

The portal was developed with a focus on SEO and the speed of use. We reached the stage that now helps us add new features relatively easy, which we will most definitely take advantage of when implementing new functionalities.

 

Get in touch with our expert to learn more about the benefits of having us by your side.
get in touch
We engineer
digital business

Subscribe to our insights

A better experience for your customers with Future Mind.

© 2022 Future mind
all rights reserved
We use cookies to enhance your experience. Read more about cookies in our privacy policy.
Agree