Добрый день.
Необходимо составить несколько страниц из готовой верстки на reactjs. Готовая верстка была куплена на themeforest, кто проявит большой интерес и будет подходить как кандидат на выполнение работы предоставлю ссылку на верстку (она платная, я не распространяю платный материал, поэтому не публикую тут).
Вот ссылка на themeforest - https://themeforest.net/item/tailwise-react-typecript-admin-dashboard-template/51856970?s_rank=1
Что нужно составить (все что видите в фигма):
1. Главную страницу с блоком формы (как в фигма)
2. Таблицу с формами и кнопками редактировать, добавить и удалить. Ну и поиск по названию.
3. Страницу добавления/редактирования формы
Ссылка на фигма - https://www.figma.com/design/chkL3HRkIEsWM26oSC3g3g/Form-generator?node-id=6357-41096&t=jOiuwcVF8HBx0WVQ-0
Пояснение:
Страница Меню - это квадратные большие кнопки-ссылки на страницы:
Формы заполняемые
________________________________________________________________
При клике на Формы заполняемые - Отображаем список форм в виде таблицы
Колонки таблицы: Название, name (уникальное название формы), кнопки действий(редактировать, удалить)
Формы берем и сохраняем через простое api. У API 2 метода:
1. Получить json всех форм (там все нужные поля и данные)
2. Сохранить json всех форм (если что-то добавляем или редактируем, то потом добавляем в общий json и отправляем на сервер)
При клике на редкатировать форму, либо на кнопку добавить форму:
Открываем другую страницу на которой добавление / редактирование формы
________________________________________________________________
Пояснение:
Блоки формы - это типа <div class="col-md-6"></div> в бутстрапе. Т.е. это колонки, в которых будет добавляться добавленное поле.
Блоков формы можно добавлять сколько хочешь.
Внутри блока формы можно добавлять сколько хочешь полей. У каждого поля свой тип (описан ниже). При выборе типа поля добавляем нужные инпуты, как показано в figma.
Поля:
1. Текстовый инпут
2. TextArea
3. Текстовый редактор
4. Селект
5. Изображение
6. Множественное добавление изображений
Валидаторы:
-обязательное поле
-число
-текст
-изображение
--расширение
--размер
--разрешение картинки
По шаблону верстки с themeforest, нужно все лишнее убрать оттуда, оставить то, что используется, чтобы не был такой огромный пакет.
От вас жду разумные сроки (посредников не беспокоить прошу), стоимость, опыт