★ Только для Премиум
Разработка универсального React/TypeScript редактора параметров виджетов по декларативной схеме

Требуется разработать универсальный редактор параметров виджетов для существующего React-приложения. Это модальное окно, которое по декларативной схеме конкретного виджета автоматически строит интерфейс его настройки: вкладки и секции, стандартные поля, списки, привязку к источникам данных и более сложные структуры. Ключевое требование — никаких отдельных редакторов под каждый тип виджета: новый виджет должен подключаться через описание его параметров без изменений кода редактора.

Стек — React 19 + TypeScript, результат оформляется как npm-пакет и интегрируется с уже существующим визуальным редактором. Нужно реализовать набор простых и составных контролов, включая вложенные reorderable-списки, редактор условий AND/OR/NOT, Source/binding editor, структурную валидацию, светлую/тёмную тему и RU/EN. Также предусмотрена YAML-вкладка с двусторонней синхронизацией Visual ↔ YAML; готовый YAML editor и необходимые контракты/справочники со стороны Core предоставим. Backend, загрузка данных и runtime-логика виджетов в задачу не входят.

Для первичного отбора просьба в отклике написать кратко, как вы бы архитектурно реализовали schema-driven editor, какие React/TypeScript библиотеки использовали бы для drag-and-drop и YAML, привести 1–2 примера похожих реализованных интерфейсов и дать предварительную оценку трудоёмкости. Предоставим полное техническое задание и текущий код существующего редактора.

В аттаче clickable react demo. Аналогичная реализация - Home Assistant, widget property editor.

Веб-разработка и IT React.js React Native Typescript +1
21 день назад Не важна Опыт: От 3 лет 28 2 000
Гонорар
Обсуждается индивидуально
Срок: 14 дней

Доступно для владельцев премиум-аккаунтов

Если у вас уже есть премиум-аккаунт, вам нужно авторизоваться

Получите полный доступ и дополнительные сервисы с Премиум аккаунтом

Используйте все возможности сервиса - Подключите Премиум аккаунт