Задача

Требуется подобрать наиболее подходящий вид графа, выбрать и доработать графовую библиотеку, а затем интегрировать ее в существующий веб-сервис. Цель - наглядно отображать связи между элементами схемы.

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

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

Требования к работе

  • Провести анализ нескольких графовых библиотек (D3.js, Cytoscape.js, Vis.js и др.).
  • Предоставить обоснование выбора лучшей библиотеки для данной задачи.
  • Доработать выбранный открытый компонент (стилизация, тип анимации, обработка интерактивных действий).
  • Осуществить полную интеграцию веб-модуля в фронтенд-часть решения. Весьниай, поддержка менча исключаются.
  • Обеспечить работоспособность в современных браузерах.

Результат

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

Пакет баннеров для РСЯ

Требуется отрисовать пакет баннеров для Яндекса: мастер-баннер и ресайзы для рекламных площадок. Подробное ТЗ обсуждается с исполнителем.