"Kvartus, Don't Annoy Me!", or How We Made a Website for Those Looking for Their Home

Enhancing business success through smarter korea database management discussions.
Post Reply
rakib432
Posts: 5
Joined: Sat Dec 21, 2024 3:17 am

"Kvartus, Don't Annoy Me!", or How We Made a Website for Those Looking for Their Home

Post by rakib432 »

Exactly one year ago we launched an exclusive real estate agency website with a complex integration of the Kvartus system and now, having given the programmer a valerian drink, we are ready to tell you about it.

Aksi Marsovich
Intergalactic expert
Customer
Artem Popov, being one of the youngest and most modern e accurate mobile phone number list ntrepreneurs, ordered a website to match himself. Bright, juicy, interactive! The challenge was accepted with excitement, and we began to create.

Stages of work
The work went on as usual. We developed the structure, created prototypes. Without incidents and adventures, we drew the layouts, agreed, started the layout and programming. And here the Chimera was waiting for us. The agency's realtors work through the Kvartus CRM, which has not developed its own API.

Image

Kvartus is a paid aggregator of the largest real estate databases in Russia, created for the convenience of realtors in their work. Today, there are no analogues of this system.

Therefore, we had to adapt to the rules of the game and write our own script for processing xml files generated by the kvartus system in order to publish only the necessary up-to-date information on the site.

Oh, and it was a difficult task. Easy on the outside, hellish on the inside. Of course, with the official API we would have gotten the result much faster, better quality and with less valerian. However, the spirit of adventure gave us the strength to solve this issue.

So, Kvartus provides the ability to batch upload real estate objects in the form of XML files to various databases and real estate brokerage sites (realty. yandex. ru, cian. ru, realty. mail. ru, afy. ru, irr. ru, n1.ru and others).

Moreover, for each such base the XML file standard differs and contains a different set of data.

For example, the download for Yandex does not contain information about the region of the property and its type (new building/secondary market).

Therefore, to upload to the site, it was necessary to write a script that collects, processes and compares XML files of different standards in order to collect all the necessary information into a single file necessary for the site to work.
Post Reply