React.js модуль и стилизация библиотеки диаграммы гантта
https://dhtmlx.com/docs/products/dhtmlxGantt/
Проект подразумевает многопользовательскую работу с диаграммой гантта. В проекте будет участвовать разработчик серверной части, ответственный за многопользовательскую работу. Задача фронта правильно обрабатывать информацию в многопользовательском режиме.
Помимо этого, необходимо произвести работу следующего рода:
1. Добавление кастомных элементов в структуру библиотеки гантты (тестовые версии сделаны, необходимо будет перенести на бой);
2. Возможно потребуется взаимодействие с сохранением локальных пользовательских настроек;
3. Возможно потребуется реализация враппер над библиотекой гантты (своего рода посредник между нативной библиотекой и API реакта. Призван для того что бы скрыть сложные реализации в использовании с реактом, и для дальнейшего масштабирования);
4. Реализовать правильную логику взаимодействия на клиентской части исходя из документации (по большей части простое включение функций, которые уже есть в библиотеке);
5. Стилизация диаграммы гантта исходя из дизайна.
Требования:
- React (желательно TypeScript)
- Redux (желательно sage)
- Socket IO
- RestFull API
Срок реализации: 2 месяца с момента начала работ.
В отклике, пожалуйста, напишите опыт работы с данными технологиями в годах и прикрепите релевантные проекты.