Project Plan

task icon

Task

Web and mobile design and development for a property management platform

Team icon

Team

Product Manager, UX Researcher, Product Designer, Business Analyst, 3 Back-end and 2 Front-end developers, QA Engineer

Duration icon

Duration

22 weeks

Scope icon

Scope

60 Platform screens + adaptive versions, 80 App screens, corporate website

Overview

HousePro is a property management company operating in the USA. The company turned to Limeup to find an easy-to-use software solution that would allow it to digitalize its operations.

The client needed a centralized data storage solution for web and mobile. Our team partnered with HousePro to design, develop and implement a document management system that would help the company meet its goals while overcoming its main challenges.

When HousePro approached us, the company was struggling with the inefficiency caused by handling large amounts of data on physical storage media. The problem required employees to scan and copy the data to other storage devices, which increased costs.

Deliverables

Results

HousePro has become our customer after a consultation where we discussed its needs in the development of a platform for effective property management. Our team launched an MVP in under 5 months to validate the concept and start with a big project. As a result, the system processes 5,000+ service bookings in the first quarter, making this investment a successful one.
To talk about more benefits HousePro received further, the Redis optimization allowed them to make the user interaction faster by 35%, with real-time data synchronization for more engagement and trust. Auto-scaling and infrastructure visibility powered by AWS allowed our team to reach 99.9% of uptime.
Properties
Object page
3D Tour
General info
Financial details
Object equipment
Properties
Object page
3D Tour
General info
Financial details
Object equipment
Properties
Properties
Object page
Object page
3D Tour
3D Tour
General info
General info
Financial details
Financial details
Object equipment
Object equipment

Information Architecture

The modular acrhitecture for a property management system was the best option, so we chose NestJS and GraphSQL for scalability and maintenance of a complex platform for HousePro. As a result, the platform was dsesigned to become adjustable to evolving features and needs.

Designing the information architecture allowed us to identify what content should be placed on each page, how pages should interact with each other, and what data should be displayed in what order. By following an information architecture that works with user behaviors, we ensure users can find their way around the platform at a glance.

steps of building a Property Management System

Information Architecture

steps of building a Property Management System
Technologies We Used
Our engineers chose high-productive tools and programming languages to fulfill all needs from integrations to scalability, implementing:
Front-end
React.js
React.js
Back-end & API
NestJS
NestJS
GraphQL
GraphQL
Data
PostgreSQL
PostgreSQL
Redis
Redis
Infrastructure
AWS
AWS
Docker
Docker
Integrations
Firebase Auth
Firebase Auth
Stripe API
Stripe API

Security

According to standards, our team decided to implement the following tools to enhance the protection of sensitive information, payments and financial details about transactions, cards, and so on.
Firebase Authentication for secure login and user session handling.
JWT-based access control with role and permission logic managed on the backend.
Stripe API integrated for secure, PCI-compliant payments.
Encrypted WebSocket channels for protected real-time updates.
Continuous infrastructure monitoring and alerting via AWS CloudWatch.

Discuss your idea with our experts to define the perfect solution for your needs.

Platon Tsybulskiy

CTO

Get in touch
Platon Tsybulskii
Platon Tsybulskii
Get in touch

User persona

house-pro user persona
house-pro user persona 1
Property Manager

Age:43

Status:Married

Location:Köln

Practical
Organized
Traveling
Sport

Biography

house-pro user persona 2 has been working as a property manager in a real estate management company for about 15 years. The company started to grow and the paperwork started to take up too much time. The company tried existing CRMs and cloud-based solutions, but none of them were suitable for the specific needs of the real estate industry. house-pro user persona 2 feels overwhelmed and tired at work.

Personality

Loyal
Frickle
Introvert
Extravert
Analytical
Creative

Goals

  • Don’t spend a lot of time on management
  • Have access to information from any device
  • Store and manage large amounts of data on a single platform
  • Get a high level of security

Motivation

  • Save time
  • Increase productivity
  • Easily find the information you need

Needs

  • Informative statistics
  • Full control of data
  • Accessible and user-friendly interface
  • Data security

Frustration

  • Too much time spent
  • Too many implemented features
  • Difficult access to the necessary data
  • Insufficient statistics
house-pro user persona
house-pro user persona 1
Property Manager

Age:43

Status:Married

Location:Köln

Practical
Organized
Traveling
Sport

Biography

house-pro user persona 2 has been working as a property manager in a real estate management company for about 15 years. The company started to grow and the paperwork started to take up too much time. The company tried existing CRMs and cloud-based solutions, but none of them were suitable for the specific needs of the real estate industry. house-pro user persona 2 feels overwhelmed and tired at work.

Personality

Loyal
Frickle
Introvert
Extravert
Analytical
Creative

Goals

  • Don’t spend a lot of time on management
  • Have access to information from any device
  • Store and manage large amounts of data on a single platform
  • Get a high level of security

Motivation

  • Save time
  • Increase productivity
  • Easily find the information you need

Needs

  • Informative statistics
  • Full control of data
  • Accessible and user-friendly interface
  • Data security

Frustration

  • Too much time spent
  • Too many implemented features
  • Difficult access to the necessary data
  • Insufficient statistics

User journey map

Entice Enter Engage Exit Entend
Touch Points
  • Word of mouth
  • Website
  • Email
  • Sign In form
  • User profile
  • User profile
  • Properties
  • Management summary
  • Portfolio
  • New object
  • FAQ
  • Email
  • Word of mouth
  • Reviews sites
Research Sign Up Manage property Achievements Share experience
User goals
  • Use the best real estate CRM
  • Sign up process easy
  • A comprehensive evaluation of the potential investment
  • Detailed check and data aggregation of a potential investment
  • Transaction control
  • Manage Property
  • Financial approval
  • Measuring KPIs of the investment
  • Have access to information anywhere
  • Get emails about updates
  • Get support 24/7
  • Get promo and reward
  • Share my impressions of the site
  • Gain benefits
User questions
  • How can I solve my problem?
  • Which proposition is the best?
  • What are the features?
  • How can I login easy?
  • How can I protect personal information?
  • How can I evaluate and check of the investments?
  • How can I control my transactions?
  • How can I save all information about property?
  • How can I create everything a bank needs to approve a loan?
  • How can I measure KPIs of the investment?
  • How can I view statistics?
  • How can I have access to information anywhere
  • How can I find out about updates and new features?
  • How can I get support?
  • What are the benefits of being an app user?
Solutions
  • Reviews
  • Content marketing
  • Quick login with a login and password provided by the school admin
  • Info about the protection of personal information
  • Property profile with general information about an object, object equipment, financial dashboard, etc.
  • Easy transactions management
  • Advanced filters of real estate objects
  • A quick check of the object
  • Secure access from anywhere
  • Both mobile and personal computer use
  • Customizable notifications
  • Mailing of letters
  • Chat support 24/7
  • Internal system of employee evaluation and motivation
Entice Enter
Touch Points
  • Word of mouth
  • Website
  • Email
  • Sign In form
  • User profile
Research Sign Up
User goals
  • Use the best real estate CRM
  • Sign up process easy
User questions
  • How can I solve my problem?
  • Which proposition is the best?
  • What are the features?
  • How can I login easy?
  • How can I protect personal information?
Solutions
  • Reviews
  • Content marketing
  • Quick login with a login and password provided by the school admin
  • Info about the protection of personal information
Engage
Touch Points
  • User profile
  • Properties
  • Management summary
  • Portfolio
  • New object
Managy property
User goals
  • A comprehensive evaluation of the potential investment
  • Detailed check and data aggregation of a potential investment
  • Transaction control
  • Manage Property
  • Financial approval
  • Measuring KPIs of the investment
  • Have access to information anywhere
User questions
  • How can I evaluate and check of the investments?
  • How can I control my transactions?
  • How can I save all information about property?
  • How can I create everything a bank needs to approve a loan?
  • How can I measure KPIs of the investment?
  • How can I view statistics?
  • How can I have access to information anywhere
Solutions
  • Property profile with general information about an object, object equipment, financial dashboard, etc.
  • Easy transactions management
  • Advanced filters of real estate objects
  • A quick check of the object
  • Secure access from anywhere
  • Both mobile and personal computer use
  • Customizable notifications
Exit Entend
Touch Points
  • FAQ
  • Email
  • Word of mouth
  • Reviews sites
Achievements Share experience
User goals
  • Get emails about updates
  • Get support 24/7
  • Get promo and reward
  • Share my impressions of the site
  • Gain benefits
User questions
  • How can I find out about updates and new features?
  • How can I get support?
  • What are the benefits of being an app user?
Solutions
  • Mailing of letters
  • Chat support 24/7
  • Internal system of employee evaluation and motivation

Functionality

Limeup created features according to the requirements from HousePro and needs of homeowners, service providers, and administrators.

Property profile

All listings include detailed property specifications like interior features, price history, legal documents, and more. An interactive map enables users to remotely view the area surrounding the property, and properties are displayed in an easy-to-read format with an organized layout.

Property profile

Augmented reality and 3D virtual tours

Virtual property tours using Augmented Reality and 3D let users discover the beauty of a home in every detail. Customizable features allow adapting virtual tours to a specific design. Instructions on how to use the tour are included, with accessibility as a priority.

Augmented reality and 3D virtual tours

Financial dashboards

The financial dashboard provides potential buyers and sellers with a detailed breakdown of real estate data. This includes the purchase price, renovation costs, equipment costs, and other relevant information. Users have all the information they require to make informed decisions in one place.

Financial dashboards
HousePro Property Management System

More success cases

Learn more arrow-grey
chart bar icon Finance
VoloBank
netherlands flag Netherlands
Researched and designed a banking web application
Learn more arrow-grey
volobank
Learn more arrow-grey
home icon Real Estate
Blockch.in
german-flag Germany
Designed and developed a web and mobile tokenization platform for a real estate company
Learn more arrow-grey
Mobile tokinization platform design

Create your product with us

Drop us a line to build your product together!