Привет .
Я Михаил, более 10 лет занимаюсь веб-разработкой: сайты, CRM, сервисы и приложения.
Агентство недвижимости «Элиант»
Агентство недвижимости «Элиант»

Задачи

  • Автоматизированный перенос информации со старого сайта (Joomla).
    • Около 700 объявлений и соответствующих изображений.
    • Новости.
  • Настройка CMS.
    • Ввод информации.
    • Вывод информации.
    • Настройка прав доступа для учётных записей.
  • Карта объявлений.
    • Объединение позиций с одинаковыми координатами в одно всплывающее окно.
    • Объединение близко расположенных меток.
    • Фильтр позиций по нескольким параметрам.
    • Автоматическое определение местоположения посетителя и показ ему соответствующего города.
  • Автоматическое определение координат объявления на основе введённого адреса.
  • Фильтр по позициям.
  • Разработка модуля для мультизагрузки изображений.

Карта объявлений

Карта объявлений
Карта объявлений

Мультизагрузка изображений

Не найдя готовых и решений для мультизагрузки было решено написать своё. Данный модуль является надстройкой над MIGX, дополненный мультизагрузкой (dropzone.js) и специфичными для проекта требованиями.

Мультизагрузка изображений
Мультизагрузка изображений

Технологии

  • quasiForm.
  • Dropzone.js.
  • Google Maps API.
  • jQuery.
  • MODX Revolution.

Показатели

Google PageSpeed Insights: 83/100

За обновлениями можно следить в telegram-канале https://t.me/quasiart