Создание веб-интерфейса для задания графа

Баукин7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.12.2017

Требуется написать графический интерфейс для задания вершин/ребер графа. 

Вершина ребра (node) может быть 3 типов. 

Любая вершина может быть связана с любой другой вершиной (любого типа). Связь только однонаправленная. 

Каждый node (вершина) хранит: свой уникальный номер (уникальность в пределах типа), название, тип, все входящие связи, все исходящие связи, x-coord, y-coord 

(т.е. будем дублировать данные) 

Программа должна обмениваться данными с REST API сервисом (не входит в объем данной работы): 

- первоначальная инициализация (получаем данные о всех вершинах, ребрах) 

- передача данных о изменении положения вершины 

- передача данных при изменении данных вершины 

- передача данных при изменении входящих / исходящих связей 

Данные получаются/передаются в JSON 

Исполнителю данного проекта будет предоставлен формат всех структур. 

В приложении –  картинка иллюстрирующая примерный интерфейс. 

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