GetHome is the first marketplace in Poland that offers a comprehensive overview of properties for sale and rent, paired with the best user experience.
Property Group Sp. z o.o. is a nationwide publishing group that has been present on the Polish market for 10 years. It owns innovative web portals that revolve around housing. Those who are looking 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 that help to “simplify” and organize the real estate market for everyone.
The aim was to create the first website in Poland with real estate listings (houses and apartments for sale and 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 the GetHome real estate marketplace.
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 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. Django also makes it easier and faster to build advanced web apps with less code.
When it comes to the frontend, we chose React.js. This decision was influenced by the Client’s great experience with both SEO and React itself, which proved to work better than Angular, for example, in previous projects.
These technologies also formed part of the Client’s tech stack, which in turn minimizes the costs of maintaining and developing the product further and therefore making it easier to collaborate when using common programming languages.
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 optimization of the whole website for search engines was the main requirement when developing it. We kept this 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 already rendered to HTML on the server-side, and then sent to the client. Therefore, the client received a ready HTML code that was static and could be properly interpreted by 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 categorize the offers in any way we wanted while keeping searches for listings as efficient as possible. That’s why we decided to take advantage of the search engine Elasticsearch, which largely influenced the speed of searches and, thus, the user experience.
One of the other major challenges for GetHome, however, was the existence of duplicates when it came to listings (which affected the credibility of both the portal as a whole and the offers listed there). Therefore, finding a 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 property attributes and handling a lot of exceptions. Listings of the same properties are now “merged” and displayed within one view, which is why a user won’t find the same house or apartment multiple times.
GetHome is the first marketplace in Poland to offer a comprehensive overview of properties for sale and rent, paired with the best user experience thanks to precise locations and no duplicated offers or ads. The website presents apartments and houses from primary and secondary markets, putting users directly in touch with those who are responsible for each specific offer.
The portal was developed with a focus on SEO and speed of use. We reached the stage where we can now add new features relatively easily, which we will most definitely take advantage of when implementing new functionalities.