Войти на сайт
Логотип
Клиентам

Агентство недвижимости «Римский квадрат»

Вернуться к списку
  • Тип проекта:
    Информационный сайт / Корпоративный сайт
  • Тематика сайта:
    Недвижимость, риэлтерские компании
  • Редакция продукта:
    Малый бизнес
  • Сайт:
  • Партнер:

Разработка корпоративного сайта для агентства недвижимости «Римский квадрат» на уникальном дизайне

Особенности проекта:

  • Автоматизированная периодическая выгрузка данных (включая фотографии) о квартирах со вторичного рынка из lotinfo с использованием API с помощью демона CRON в 3 утра каждый день. Логика выгрузки автоматически связывает загружаемую недвижимость с сотрудником компании благодаря совпадением в имени.

  • Заготовка для будущей выгрузки данных о недвижимости не из вторичного рынка из profitbase благодаря с использованием API

  • Написанный фильтр поверх умного фильтра битиркса, который скрыт через display = none, а кастомизированный фильтр проксирует и делегирует обработку событий ему.

  • Уникальный дизайн сайта с максимально возможным в рамках проекта использованием методологии БЭМ

  • Кроссбраузерная верстка для разных устройств, включая поддержку internet explorer 8+

  • Валидация полей всех форм с использованием validate.js http://prntscr.com/urrd2c и отображение ошибок

  • AJAX подгрузка форм в модальных окнах для оптимизации скорости загрузки

  • Разработан ипотечный калькулятор с различными параметрами ставки и различным текстом

  • Кастомизация отображения различных фильтров в зависимости от раздела (Вторичное жилье, комнаты, участки)

  • В каталоге отображаются не имена элементов, а маски в зависимости от типа элемента. Например, если элемент является вторичным жильем, то маска: (#Кол-во комнат# квартира, #этаж#, #площадь#), если участок, то (Участок, #площадь#, #тип строительства#) и тп, у каждого типа своя маска.

  • Тип элемента определяется по разделу в котором он находится, если элемент находится в разделе участки - это участок, если в коммерческой недвижимости - то ком. недвижимость и т.п.


Сложности:

  • Из-за кеширования страниц каталога после выгрузки из lotinfo приходится сбрасывать кеш сайта, так как данные кеша уже не актуальны и отображаются уже не актуальные фотографии, элементы.

  • Клиенту сложно вставлять компоненты самому из-за множества передаваемых параметров

  • Отсутствие фильтрации в корневом разделе инфоблока (стандартный компонент не работает) из-за чего пришлось отказаться от фильтра в нем

  • Данные клиента из profitbase имеют множество неточностей относительно контекста данных в зависимости от типа сущности (комнаты, участки, коммеречская недвижимость). Например, не понятно получаемая площадь измеряется в сотках или в м2 из-за чего пришлось писать дополнительную логику для отображение корректной информации.