Разработка фронтенд-части веб-сервиса для визуализации графов связей

Цель проекта

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

Основной функционал

Типы исследований

  • Исследование одного объекта: Произвольный анализ всех связей, исходящих от выбранного объекта.
  • Связи между двумя объектами: Построение и отображение всех возможных путей и взаимосвязей между двумя заданными объектами.
  • Произвольное исследование: Гибкий режим для построения графов по пользовательским критериям и фильтрам.

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

  • Основной фреймворк: Vue.js.
  • Реализация интерактивного отображения графов (узлы и связи).
  • Создание удобного пользовательского интерфейса для выбора объектов, типа исследования и управления отображением графа (масштаб, фильтрация, детализация).
  • Интеграция с бэкенд-сервисом для получения данных о связях (формат взаимодействия уточняется).

Ожидаемый результат

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