Доработки проекта на node/react
Есть проект, состоящий из фронта на react и микросервисa/API на node/mongodb, нужно сделать доработки. Ниже первый этап доработок, чтобы оценить уровень и качество работы. Общий объем правок всего по проекту планируется примерно на 3-4 недели.
Требования:1. Хорошее знание react, node, mongodb, fluture, ramda, mongoose2. Обязательные ежедневные коммиты3. Работать нужно не менее 6 часов в день4. Доступность желательно 14-18 мск (skype/telegram)
Teхнологии:1. Верстка/компоненты на основе https://react-bootstrap.github.io, https://react-select.com/2. Плеер на основе JW Player https://www.jwplayer.com3. node 10.15.34. npm 6.9.05. mongo 3.6.3
В системе имеется раздел категорий, всего два типа(уровня) категорий, категории первого уровня - категории для которых не выбран Parent, второго уровня - те, для которых выбран Parent из категорий первого уровня. Категории первого уровня - по сути просто группы, используются для группировки по смыслу категорий второго уровня.
1. Структура - https://monosnap.com/file/v3Kko72ohChBG5t0t1LZXo7AAxZdi72. Таблица категорий - https://monosnap.com/file/s149tsjlpQyZPdPOG4JPdyx629qE0k3. Форма редактирования категории - https://monosnap.com/file/u5Ogmln7lLwM4ogsS59mqBBuozg09T
Доработки:1. Выводить таблицу категорий сгруппированную по текстовому значению Parent ASC, Title ASC2. В колонке Parent выводить значение Parent для категории в текстовом виде вместо ObjectId3. В дропдауне Parent показывать выбранное значение при редактировании существующей категории4. В дропдауне Parent при редактировании исключить возможность выбрать текущую редактируемую категорию(то есть саму себя)5. В дропдауне Parent выводить только категории первого уровня(то есть категории для которых не выбран Parent)
В откликах пожалуйста примеры кода, примерные сроки и стоимость. Спасибо!