NOMAD

How we helped to create a personalized house hunting platform for Europe and the Middle East.  

OVERVIEW

Having multiple services to find or sell a home, clear home pricing information, agents who are easy to communicate with is rather a luxury than a rule, especially for the UAE real estate market. The chaos and bad experience while buying and renting homes was a huge problem, and it demanded a solution. This is when the Nomad came to the rescue.
The Nomad team’s ask was the one we considered an “ideal world” example. Challenge was accepted! Uptech team started to work days and days to build a personalized house hunting platform for the Middle East market.

SERVICES
Product Management
Discovery Stage
User Research
Business Analysis
UX/UI Design
Web App Development
Backend Development
Quality Assurance
PLATFORMS
Web App
INDUSTRY
Real Estate
LOCATION
UAE
CLIENT WEBSITE

Challenge
and solutions

Working together

The Nomad team set out to create a real estate platform offering an excellent customer experience for the Dubai market.

Onsite workshops and short feedback loop helped promptly react to user feedback and align product statements with tech opportunities. As a result the product covers user needs to find a property based on specific criteria and business received market recognition and reached KPIs.

Make order out of chaos

Solution 1

We never stop the Discovery.
Our Product and Design team collaborated with the Nomad team to absorb the real users' needs. We conducted dozens of interviews, gathered feedback, all aimed to create an excellent customer experience.
Even when the development started, we never stopped exploring. With new requirements being discovered, we easily implemented changes, and the product transformed along the way. 
The efforts were justified. The product covers all user needs, and the business receives market recognition and reaches KPIs.

Solution 2

We worked like one team and moved fast.
We helped to build Nomad from scratch, which means we needed to build fast and launch fast. To do this, we used triada approach. 
Our Product, Design, and Development teams worked with the Nomad like one big team. It allowed us to find the fastest implementation options and conduct sketching sessions with the team to synchronize and expand variability right off the bat. 
The resulting web app becomes the life savior for people. It creates a personalized experience and makes the process of buying and selling homes a pleasure, not a headache.

Quick
implementation

We needed a fast track for web app development. Our goal was to move in small product development cycles and rapidly design, develop and test the features to check their viability for users.

Solution

Using the triada approach, we were able to find the fastest implementation options and conduct sketching sessions with the team to synchronize and expand variability right off the bat.

Continues
Discovery

We work simultaneously with the implementation of validated hypotheses and testing of new ones. Using the iterative process, we learn from the results and continuously improve the service.

Triad
approach

We start by discussing the features with the development team and product manager. Only after this follows the design. At this stage, we can find the simplest implementation solutions, which save time and money.

UI/UX design

We design all possible user flows and create design assets with all components and states. Other members of the design team review all the design materials.

real estate app developmentreal estate app development

MVP
Development

We validate the assumptions against the target audience quickly to include only basic functionalities and keep the 'nice-to-have' features out.

PROTOTYPING
UX DESIGN

During the Discovery stage, we created a prototype of the App that visualized the scope and features, and helped grasp the full picture of the app’s design. After several iterations of testing and hypotheses validation, we improved the prototype.
It was an important step, since making changes to a prototype is much simpler and cheaper than to the final released version.

real estate app developmentreal estate app development
real estate app developmentreal estate app developmentreal estate app development
real estate app developmentreal estate app development
real estate app development
real estate app development
Login & Registration
real estate app development
Create a game
real estate app development
Join Game
real estate app development
Invite friends
real estate app development
User Profiles
real estate app development
Game chat
real estate app development
Payment
real estate app development
real estate app development
Login & Registration
real estate app development
Create a game
real estate app development
Join Game
real estate app development
Invite friends
real estate app development
User Profiles
real estate app development
Payment
real estate app development
Game chat
real estate app development

HERE ARE THE Main FEATURES
of the Nomad app

Features

Listings Search

Budget range, property type, desired areas, preferable amenities and a bunch of other filters will help a user find a perfect home.

real estate development yaza

Map Experience

Home location, its surroundings are among the key filters, isn’t it? Users can easily find all these out with Nomad map experience.

real estate development yaza

Favorites

No missed apartments and houses anymore. With Nomad people can add a place they liked to favorites and share the list with anyone.

real estate development yaza

Saved search

By excellent customer experience, we mean timesaving experience. Users don’t need to set up filters every time they start Nomad. They can save the search criteria once and replicate it.

real estate development yaza

Dashboard

Home hunting becomes organized with Nomad Dashboard. It’s a tool for keeping a track of every potential home. Users can request the apartments they like at once and the Nomad team will schedule viewings and guide through the chaotic Dubai real estate market.

real estate development yaza

Nomad Suggestions

With Nomad Suggestions, users can be sure to get the best deal. Professional Nomad advisors will find the best properties based on users’ needs.

real estate development yaza

Results

User reviews

Berna Jacobs
HR & Recruitment Manager, Virt

Nomad is
featured in

CrunchBase,
ArabianBusiness

Technologies
used

Technologies
used

SOFTWARE

Figma — for creating prototype, design, UI kits, testing prototype

COLLABORATION

Markers
Stickers
Whiteboards
Millimeter paper

DEPLOYMENT TOOL

Message broker

INFRASTRUCTURE

INFRASTRUCTURE MANAGEMENT

PROGRAMMING LANGUAGE

Design

SOFTWARE

Sketch — for creating prototype, design, UI kits, testing prototype
After Effects
— for setting interfaces in motion

COLLABORATION

Zeplin — a connected space for designers and developers

COLLABORATION

Markers
Stickers
Whiteboards
Millimeter paper
Backend

LANGUAGE

SERVER

DATABASE

BACKGROUND PROCESSING

FILE STORAGE

EMAIL DELIVERY PROVIDER

DEPLOYMENT TOOL

MESSAGING SOLUTION

PUSH NOTIFICATIONS

INFRASTRUCTURE MANAGEMENT

iOS app

LANGUAGE

ARCHITECTURE

Model-View-ViewModel-Coordinators — architecture (MVVM-C ) using RxSwift
Carthage for fabric.io dependency management

DEBUG TOOLS

SECURITY

CONTINUOUS INTEGRATION
AND DEPLOYMENT

TESTS

20% test coverage, automatic check using Codecov

MESSAGING

Live chat using Firebase
Android app

LANGUAGE

ARCHITECTURE

Clean Architecture and MVP (Model View Presenter) — an approach that allows us to build flexible, extendable, and testable applications, with low code coupling and separate logic from the UI representation

NETWORKING

DEPENDENCY INJECTION

DEBUG TOOLS

Chuck (network debugging library)

CONTINUOUS INTEGRATION
AND DEPLOYMENT

Circle CI with automatic deployment to Fabric Beta and Google Play Store Alpha

MAPS

Google Maps with custom map theme

PAYMENT

MESSAGING

Firebase — based chat

TESTS

80% test coverage, automatic check using Codecov

THIRD PARTY LIBRARIES

TIMELINE

Aug

2019

— ongoing

BUDGET

Confidential

SPENT HOURS

Confidential

Project Team

Product Manager  

Aliona Nikolaeva

Engineer Lead            

Andriy Andriyko

Product Designer   

Olena Vaschuk

Backend Developer

Yaroslav Bai

Frontend Developer

Oleksii Kryvonosov

Quality Assurance

Bohdan Khomuk

Made with
at Uptech

Have
a project for us?

Drop us a line to learn more about how Uptech can bring your bold idea to life.

Contact Us

Check out
more projects

real estate app development