NOMAD

Real estate web app for buying and renting homes
discover

OVERVIEW

Nomad is a digital platform that simplifies buying and renting homes in Dubai. Founded in 2019, Nomad turns a traditionally complicated offline routine into a smooth online experience. Nomad provides a listing database and search engine to find a property that matches the user’s needs as a real estate service.

The platform relieves users from having to communicate with crowds of Agents, while the view management tool keeps all the properties you like in one place and updates you about new schedules.

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

Challenges
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.

01

Building MVP from scratch

The Nomad team had an idea about what the app should do and tasked Uptech to shape this idea and bring it to life! 

Solution

We used Contentful CMS as a third-party solution which allowed us to build an MVP in the timeline. Another third-party which saved us time was Calendly for appointments scheduling.

02

Design and deliver
features that users need

Deciding which product features take the lead on the list and which stand in the end of the queue.

Solution

We undertook brainstorming sessions with different prioritization techniques such as Impact vs Effort, Story Mapping, Impact on Business Goal and others.

03

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

The goal is to validate the assumptions against the target audience quickly and to fit within the timelines, budget, and stakeholder expectations. 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

Features

HERE ARE THE Main FEATURES
of the Nomad app

Listings Search

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

real estate development yaza

Map Experience

Check out the location of your future home and its surroundings.
Are there any other good options in your preferred area?
You can find all these out with Nomad map experience.

real estate development yaza

Favorites

Don’t miss any of the apartments you like. Add them to favorites and share with your partner at once to organize your search.

real estate development yaza

Saved search

You don’t need to set up filters every time you start Nomad. Save your search criteria and replicate your search  in 1 click.Want
to get know when new properties which fit your filters available on the platform? No problem, we will notify you

real estate development yaza

Dashboard

Stay organised in home searching with Nomad Dashboard. Request all the apartments you like at once and the Nomad team will schedule viewings for you and guide you through the wild Dubai Real Estate market. Dashboard is the
place where you can track your progress with every potential new home.

real estate development yaza

Nomad Suggestions

Professional Nomad advisors will find the best properties for you based on your needs. Get Suggestions based on your preferences and be sure that you are getting the best deal from all the available options.

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