We’re here to put a dent in the universe. Otherwise why else even be here?
© Steve Jobs
Alina worked on projects:
Padangos24 — integration of Bitrix24 with the cloud service B1 accounting. Stack: PHP, Bitrix24.
Novatender — integration of Bitrix24 with the gosbase.ru trading platform, development of a report on the activities of managers. Stack: PHP, Bitrix24, jQuery.
E-logs — implementation of the Bitrix-1C component, which calculates the prices of various delivery services (SDEK, Boxberry, Pickpoint, Russian Post and E-logistics’ own delivery service) for their comparison. Stack: PHP, Bitrix24, jQuery.
Marker.School — mini-courses and fixation of viewing using Vimeo API. Annual subscription for mini-courses. Integration with Liqpay payment system. Integration with Sendpulse mailing system. “Cart Rules” module, in which you can add groups of discounts, an increasing discount, and a gift for purchasing a certain number and type of courses. “VIP access to the course as a gift” rule. “Invite a certain number of friends, get free access to the intensive for a specified time” rule. Money gift certificates, their generation and sending by email as a Pdf-document. Processing new users with the help of a questionnaire, for the completion of which free lessons are given.
Didido — Development of an API for the admin panel, development of an API for mobile applications for drivers and customers. Using WebSocket to send notifications. Using the OpenDataBot API to get information about individual entrepreneurs and companies. Virtual balance for legal persons, replenished using Liqpay. Working with PostgreSQL and Google Maps API to calculate distance and travel time.
Rubikon — API for the admin panel and for client side. Used technologies and thirt-party APIs: Laravel, Docker, PostgreSQL, Liqpay, Octobus API, Klr API.
Stack
-
CSS
-
Git
-
HTML 5
-
JavaScript
-
PHP
-
Bitrix framework
-
Laravel
-
Docker
-
MySQL
- it is possible to quickly generate price lists of offers;
- generate all the necessary information about the object in one document;
- issue invoices;
- form diplomas, certificates, etc.;
- makes it possible to conveniently store and print the necessary information.
In our case, the client needed to generate their cards in the form of PDF and quickly create full-fledged catalogs.
The generation of PDF documents on any site begins with the search for a library that can provide this feature. Since the resource works in PHP, the library should also be selected in PHP.
The TCPDF library is an open source PHP library for instantly generating PDF documents that includes full support for Unicode UTF-8. The library is very easy to use and has many settings, and is also included in many popular CMS and frameworks. In our case, this library has become the most suitable option.
This is what a PDF document with the most necessary information about a property looks like:
https://wnauts.com/wp-content/uploads/2022/08/estate-barcelona.-pdf-generation.mp4Generation of ZIP archives
The next step in improving the functionality of the site was the automatic creation of a ZIP archive with photos. It is much easier to handle large volumes of information when it is possible to use archives rather than individual files. The customer wanted to create a zip archive with images related to the construction site at the push of a button. It was necessary to place such buttons in the public part and the administrative panel.
We used Bitrix to integrate with the admin panel interface and to access images. PHP tools (ZipArchive class) were used to create the archive.
Problems encountered in the work process
It was important for us that the archives opened correctly on both desktop and mobile devices. As it turned out during testing, the archive on mobile devices with the IOS operating system did not open correctly.
Solution
Due to the peculiarities of the IOS architecture, we had to add all the necessary headers to describe the generated file. Given the Bitrix architecture, the code was placed inside the bitrix/php_interface shared folder, which made it available to all sites.
After the work was carried out by us, the site administrator had the opportunity to quickly create archives with photographs of real estate objects of interest to clients and promptly send them to any device.
This is what the offer looks like on the website:
And this is how the ZIP archive with photos looks like:
01
/ 05
Summary
As a result of our work, the client received an improved website with the following functionality:
- customers from anywhere in the world can view content in their preferred language;
- visitors can independently generate PDF files with the real estate options they are interested in;
- the administrator has the ability to quickly and easily create entire collections and catalogs from suitable offers;
- an automatically generated zip-archive allows site managers to quickly provide photos of product cards in a compressed format.
Today we continue fruitful cooperation with the real estate agency «Estate Barcelona» to improve and optimize the work of the web resource. We are confident that this cooperation will benefit the client and the experience of our company.
This is not the first time we perform IT work for real estate agencies and have already studied the needs of the market and the necessary tools in this area quite well. Therefore, feel free to contact our specialists for professional advice and optimal solutions.
[post_title] => Real Estate Agency Website in Spain [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => closed [post_password] => [post_name] => real-estate-agency-website-in-spain [to_ping] => [pinged] => [post_modified] => 2023-09-13 17:43:17 [post_modified_gmt] => 2023-09-13 14:43:17 [post_content_filtered] => [post_parent] => 0 [guid] => https://wnauts.com/?post_type=project&p=16668 [menu_order] => 0 [post_type] => project [post_mime_type] => [comment_count] => 0 [filter] => raw ) )Worked on
-
Real Estate Agency Website in Spain
-
Team:
4
-
Cases:
0
-
Reviews:
0
-