Разработка закрытого каталога
объектов и решений

Подробнее
 
 
 
 
 

 

 

Что мы разработали:

  • Массовый импорт объектов с нанесением их на карту страны;
  • Функционал поиска и сортировки объектов по выбранным параметрам;
  • Систему защиты от взлома и подбора пароля.

Разработанный сервис позволяет наносить на карту Google Map точки, в которых были реализованы проекты и внедрены соответствующие решения. При клике на точку можно перейти в карточку товара и получить подробную информацию.

 

 

Удобный фильтр для отбора точек на карте

По умолчанию на карте отображаются точки всех объектов. Однако для удобства предусмотрены фильтры, которые позволяют настроить отображение точек на карте. Например, можно выбрать конкретный город, один или несколько сегментов, стадию проекта, департамент и руководителя, который за него отвечал.

Пользователи могут одновременно применить как один фильтр, так и несколько. Для корректной работы предусмотрен справочник взаимоисключений, по которому доступные для поиска данные сортируются в зависимости от выбранных параметров в других фильтрах.

 

Продуманное отображение объектов в 1 точке

Поскольку по одному адресу могут располагаться несколько различных объектов, то мы предусмотрели функционал автоматической группировки проектов в единую карточку.

На отображение объектов в одной точке влияют и выбранные фильтры. В случае, если по одному адресу расположены несколько объектов из разных сегментов или в разных стадиях, то пользователю отобразятся только те, которые отвечают примененным фильтрам.

 

Обновление точек на карте через Excel импорт

Обновление данных производится через импорт Excel файла. При импорте система определяет, какие точки надо обновить, а какие добавить.

Некоторые данные, хранящиеся в базе данных, представляют собой справочники (например: “Город”, “Сегмент бизнеса” и т.д.). При импорте Excel для корректного обновления необходимо передавать id записи, хранящиеся в справочниках. Специально для выполнения этой задачи система перед добавлением данных проверяет точное соответствие, указанное в Excel файле и хранящееся в базе данных. Процесс называется валидация. Если была выявлена ошибка, то система сообщит об этом.

Ниже приведен пример, когда в импортируемом файле была допущена опечатка, вместо слова “Москва”, было добавлено слово “Масква” (то есть значение, которого не было в справочнике).

 

Удобное добавление фотографий объектов

После импорта списка объектов администратор сервиса может легко отсортировать объекты, для которых нет фотографии, и одним кликом добавить новое фото.

 

Высокая защита от взлома и утечки данных

Поскольку портал является закрытым ресурсом и доступен только для зарегистрированных пользователей, то мы разработали функционал по блокировке пользователей при совершении сомнительных действий. Дополнительно в системе ведется история всех успешных/неуспешных авторизаций.

 

Интеграция с API Яндекс.Картами и Google Map

В задании по данному проекту требовалось отобразить точки на карте Google Maps. С 11 июня 2017 г. картографический сервис Google стал платным. Абонентская плата зависит от количества отправляемых запросов. Чтобы не платить ежемесячно по 200 $, мы нашли хитрое решение, которое позволяет через API Яндекс.Карты рассчитывать координаты точек и наносить их на карту Google.

В итоге созданное решение позволило визуализировать географию выполненных работ и получить удобный и главное быстрый способ по актуализации точек на карте России.

 
Посмотрите еще один короткий кейс

Подписаться на обновления

Нам будет приятно, если вы захотите подписаться на обновления наших проектов
Теперь вы подписаны на обновления кейсов.