How we built a unified portal for managing commercial real estate for BI Group

stack
Phalcon, VueJS, React Native, MongoDB, Git, Kebernetes
service
IT product development
development period
2 months
BI Group is the largest investment and construction holding company in Kazakhstan. The company ranks 164th in the list of the world's largest construction companies. Our direct client is one of the seven companies within the holding—BI Property, which specializes in commercial real estate management.

The director, Aydin Rakhimbayev, has a positive image as a progressive and open-minded businessman.
The task and background
The client reached out to us based on a recommendation—the trusty word-of-mouth method.

Initially, BI Group had several websites and portals that were not connected to each other. This approach is often taken when companies want to test new ideas or directions. For example, they had a service website for commercial real estate maintenance and a separate service for finding, renting, and selling properties. These services were hosted on cloud platforms and incurred monthly fees.

Over time, this approach became costly and inconvenient. Employees had to cross-reference databases, request access, leading to delays in workflows.

Thus, our task was to create a portal that integrated all databases and services.
Additionally, the site needed to be comfortable, intuitive, and user-friendly, allowing for easy placement and viewing of information about the company, its objects, property searches, and offices across all regions of Kazakhstan where BI Group operates.
Here's how it went:
Here's how it turned out:
Implementation
The system has two types of users: authorized and unauthorized. An unauthorized visitor sees basic information on the website and mobile application: real estate catalog, lists of services, team profiles, and a registration offer. An authorized user can view profile information, read documents, receive applications, and get notifications.

A service company supports the system, performing four key roles:
  • Administrator
    manages roles, employees, and directories. The administrator can also export data to Excel from databases for each section and display all functions in the interface without editing rights
  • Engineer
    is responsible for scheduled preventive maintenance (PPM), assigning employees to sites, inspections, checklists, and user profiles. The engineer has permissions to delete and create roles for executors
  • Dispatcher
    redistributes requests, employees, and serviced facilities
  • Executor
    executes requests, inspections, and PPM tasks
On the client side, there are three roles:
  • Administrator
    oversees the system's operation and has the authority to moderate users, access documents, and manage roles
  • Sales Department
    has access to the following sections: contractors, documents, statistics, Excel databases, and real estate catalog management
  • Business Center Administrator
    has access to reports, applications, documents, receives notifications, and has their own user profile
This system covers all aspects of the process, from unauthorized users to administrators
Implementation and launch of the first version
The initial version of the project was planned to take three months. After completion, the company's technical department presented the portal to the marketing department.

Unlike the case involving the automation of electric train management for KTZ (link to previous case), we now had accountable individuals to resolve issues. We collaborated with competent technicians, and all requests were processed quickly. This is one of the most pleasant differences between a private company and a state corporation. Such an approach speeds up the development process.

We finished in two months. The preliminary presentation to management took place, and everyone approved. Preparations then began to familiarize employees with the system.
Features and benefits for the company
Originally, the company's requirements included standard directories. We created dynamic directories in a unified interface with filters, enabling employees to make necessary changes themselves and easily navigate through information. These directories can be scaled infinitely, depending on the user's needs.

Based on straightforward calculations, the system will pay for itself within a year and a half.
Result
We developed the first working version of the portal in record time. It addresses the client's concerns, replaces rented services with its own functionality, and attracts clients.
Additionally, we received a very nice review:
Sailet is a reliable, customer-oriented partner for us. They always respond promptly to our requests, and we are satisfied with the quality of their services. We recommend Sailet as developers

Schedule your consultation right now

and learn more about how the implementation of IT solutions can help your business become better