Карта рабочих бригад для компании бурения скважин

Задача:

Создать карту с админкой, чтобы менеджер мог составить план работ для бригад с визуальным отображением их перемещения.

Решение:

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

На публичной карте каждая бригада имеет свой настраиваемый цвет, маршрут и расписание. Нужно нажать на точку маршрута, чтобы открыть детальное расписание для бригады.

Справа детальная информация о выбранной бригаде

Каждая бригада включает в себя возможность составлять маршрут, где каждый элемент маршрута содержит:

  • Имя заказчика
  • Номер телефона заказчика
  • Адрес выезда
  • Глубина (метры)
  • Комментарий

 

В админке доступен режим редактирования бригад:

Доступные функции:

  • Добавление новой бригады
  • Редактирование существующей бригады
  • Удаление бригады

 

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

Режим выбора цвета

Доступные функции:

  1. Редактирование бригады сразу отображается на карте-превью справа.

2. Чтобы изменить порядок адресов в маршруте используйте стрелки, для удаления и ручного выбора точки на карте предусмотрены свои кнопки

3. При вводе адреса появится подсказка, выбирайте адрес из подсказки, чтобы Яндекс смог более точно скорректировать координаты

4. Перемещение точек маршрута. Чтобы перенести точку в другую бригаду нажмите на соответствующую иконку.

Выберите из списка необходимую бригаду и нажмите Переместить.

После чего точка удалится из текущей бригады и добавится в конец списка выбранной бригады. В сплывающей подсказке можно сразу перейти в редактирование.

Управление пользователями — менеджерами осуществляется через панель в Firebase.

Итого:

Создали и опубликовали на сервере клиента веб-сервис с картой. Выполнение заняло 10 рабочих дней.

Написали пользовательскую инструкцию для менеджера как пользоваться инструментом.

Russian

У вас есть вопросы или проект для обсуждения? Заполните эту форму, чтобы связаться с нами