Разработать JS плагин для библиотеки Highcharts
Ищем JS-разработчика, который имеет опыт работы с canvas/webgl и векторной графикой.
Необходимо разработать плагин визуализации организационной структуры для библиотеки https://www.highcharts.com/
Задачи:
- группировка людей по департаментам
- группировка людей по руководителям внутри департамента
- возможность группировки департаментов в отдельные группы
- данные по человеку: фио, департамент, руководитель, должность, телефон, емейл, фото
- возможность свернуть/развернуть департамент
- возможность увеличить/уменьшить диаграмму, центровка
- при клике на человека - popup с его данными
- возможность свернуть/развернуть все данные по группам/департаментам кнопкой
- фильтры на департамент
- группировка по департаменту
- ссылка на профиль человека в Togezzer
- перетаскивание, корректировка и изменение должности и департамента
- возможность может менять должность/департамент и структру из диаграммы
- возможность наложить кастомный слой на структуру по анкетам (например кто правша, а кто левша)
- предусмотреть возможность, что у сотрудника будет две должности
- предусмотреть возможность, что у сотрудника не будет должности
- предусмотреть возможность, что у сотрудника может быть 2 руководителя
- предусмотреть возможность, что у сотрудника не будет заполнена часть данных/все данные
По сотруднику, на текущий момент, есть следущие данные:
имя
фамилия
должность
руководитель
департамент
телефон (может быть скрыт в настройках профиля, необходимо учесть)
емейл
логин
ссылка на профиль
Макет https://www.figma.com/file/ma10BE76NV6iLJOh7eWHBR/Togezzer-Org?node-id=0%3A1