Home Match.

CBRE’s HomeMatch is a mobile app built to match users to their ideal neighbourhood based on their specific criteria.

Get a quote

Key results.

100M+
Revenue Growth
2000+
End Users
200K+
Transactions Closed
100+
Real Estate Agencies

Description

CBRE’s HomeMatch is a Real Estate mobile app built to match users to their ideal neighborhood based on their specific criteria.

Its main purpose is to ease the search for those who are interested in renting or buying a new home. By asking a set of questions related to their ideal living environment, it provides them with a list of the top 10 neighborhoods that match their needs. From here, the user has all the necessary information they need for informed navigation.

HomeMatch allows them to concentrate their search efforts on a small number of relevant properties that fit with their identity.

Users have the option to register and save their favorite listings for later reference. Moreover, they can contact real estate agents to provide information on the properties they’ve listed, as well as set up appointments directly from the app.

Challenge

The goal of this project was to develop a native application from the ground up for both iOS and Android within an extremely tight schedule—a little over a month. We worked on implementing features such as:
  • Complex questionnaire feature able to analyze the results and to generate accurate lists of matching neighborhoods for users;
  • Push notifications;
  • Maps integration;
  • Social authentication.
Moreover, given that the release process was not to come into conflict with the development time, continuous deployment was required as well.

Solution

Developing a highly performant cross-platform application able to support push notifications, maps integration, social authentication, as well as a native behavior within a few weeks, is only achievable if you push the limits of React Native.

In order to integrate a stable continuous delivery, we used App Center; once set up, it allowed us to focus 100% on development without having to worry about manual releases. We also integrated feature branch releases.

Given the complexity of the project, we made sure everyone was on the right track through daily meetings and one-week sprints.

At the end of the project, we were proud to have been able to deliver a scalable and dynamic solution that met our client’s needs.

Services provided

Product Strategy
UI/UX Design
Project Management
API Development
Software Development
Devops & Infrastructure
QA & Automation

Technology stack

React Native
ES@Next (6+)
Redux
Redux-Thunk
Redux-Persist
Styled Components
Cross Platform
iOS
Android
Design
UX
UI
arrow_left
slider-7
slider-0
slider-1
arrow_left
arrow_left
1/8
arrow_left