Требуется разработать сайт, используя дизайн с xamatarafa.tj. На сайте должны быть новости компании в сочетании с блогом, возможность оставлять заявки с отправкой в Telegram и на почту, вставка видео с YouTube и онлайн-чат с клиентами. Необходима админка для управления контентом. Дополнительные детали обсуждаются в личной переписке.
Разработка приложения онлайн конструктора на React
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задача:
Фронтенд разработка веб приложения на React для сервиса SiteRemix.com. Онлайн конструктор с помощью которого пользователи смогут вносить изменения, улучшения или создавать дополнительные свойства или обновления в дизайн, структуру, интерфейс уже существующих сайтов, без написания кода.
Stack:
JavaScript, NodeJs, React, Mobx, REST, UI/UX, CSS, PostCSS
Подробности:
Есть специально разработанная библиотека RemixerJS https://remixerjs.com которая позволяет находить элементы на веб странице и менять их с помощью разных функций JavaScript -а создавая динамические CSS классы и манипулировать структуру элемента на разные события которые происходят в браузере.
Нужно доделать онлайн конструктор (далее билдер), написанный на React-е, который позволяет пользователям сервиса, загрузить через сервис любой существующий сайт, вставить в него код билдера и визуально, без написания кода, находить и менять в нем HTML элементы, вставляя в них свойства и функционал из библиотеки RemixerJS. После создания Remix-а сайта, пользователь сможет сгенерить и опубликовать JavaScript который будет включать в себя финальный, полностью функциональный JavaScript код с библиотекой RemixerJS и настройками пользователя с ремиксами элементов из билдера.
Билдер уже готов на 70%, все UI элементы уже существуют, все взаимосвязи с сервером (REST) уже готовы и работают.
Структура и модель связей в функционале приложения такая:
Remix Projects -> Groups -> Remixes -> Steps -> Step Options -> Step Types и Step Params
В каждом Remix Project -е может быть много Remix Groups. В группах можно создать много Remixes. В каждом Remix-е может быть много Remix Steps. Каждый Step имеет разный Тип. Каждый Тип имеет свойства Params и настройки.
На данном этапе нужно полностью реализовать функционал библиотеке RemixerJS в билдере. Сейчас реализовано и работают только несколько типов Steps в категории “Animation” и “Effects”, а нужно добавить еще 3 категории и все их типы. Вся документация на RemixerJS есть на английском.
Видео для понимания как работает билдер
https://www.dropbox.com/s/wqkmgdyfo4avpkb/siteremix-quick-overview.mp4
Заявки фрилансеров
Похожие заказы
- $500Веб-программирование1 исполнительЗавершен3 года назад
Требуется разработать фильтр для постов Facebook, который будет обрабатывать список ссылок, удалять ссылки на группы, помечать скрытые группы символом (G) и дублировать предложения (D). Список должен формироваться по свежести даты поста. Укажите цену за выполнение задачи.
Веб-программирование1 заявкаЗакрыт3 года назадТребуется доработка модуля биллинговой системы Abills для интеграции с платежным шлюзом Сбербанка по API. Модуль должен быть адаптирован аналогично существующему взаимодействию с Paymaster. Знания Perl и изучение технической документации API являются обязательными.
Веб-программированиенет заявокЗакрыт3 года назадТребуется реализовать отправку результатов опроса на email с сайта, использующего js. Необходимо использовать fetch или аналогичные методы. Подробности о получении данных будут предоставлены исполнителю.
Веб-программирование3 заявкиЗакрыт3 года назадТребуется создать расширение для браузера с авторизацией через popup без перехода на сайт. Расширение должно выполнять API запросы в фоновом режиме и обрабатывать ответы с выводом alert в активной вкладке. Вся backend часть готова, нужен качественный код без оформления и дизайна.
Веб-программирование2 заявкиЗакрыт3 года назадСоздайте код для бота Minecraft, использующего библиотеку mineflayer на JavaScript. Бот должен подключаться к серверу TeslaCraft на кв(/ns1), обходя защиту от ботов. Требуется проработать протокол подключения для успешного входа.
Веб-программирование2 заявкиЗакрыт3 года назадТребуется интеграция платежной системы Braintree с текущим сайтом на PHP. Необходимо реализовать прием оплат, создание и отправку инвойсов, интеграцию нотификаций о платежах и отправку трекинг номеров. Опыт работы с Braintree API обязателен. Предоставить работающие PHP примеры с комментариями для выполнения задач.
Веб-программирование4 заявкиЗакрыт3 года назадТребуется специалист для быстрого подключения PayPal, Apple Pay и Google Pay на сайте на платформе WordPress. Задача требует оперативного выполнения и знания веб-программирования. Обеспечение корректной работы платежных систем — приоритет.
Веб-программирование2 заявкиЗакрыт3 года назадТребуется разработать шаблон страниц для нового раздела сайта Carlight.by, включая страницы брендов и моделей автомобилей. Необходимо реализовать функционал групп товаров, позволяющий выводить карточки товаров в текстовой части сайта. В админ панели должны быть возможности добавления групп через текстовый редактор или HTML. Подробное ТЗ прилагается.
Веб-программирование2 заявкиЗакрыт3 года назадНеобходимо доработать текущий парсер или создать новый для сбора цен и товаров из каталога. Парсинг должен быть ограничен регионами (Москва и область) с возможностью выбора категорий. Парсер должен работать на отдельном сервере и обновляться раз в день, чтобы обеспечивать актуальность данных. В админке требуется возможность редактирования названий категорий без нарушения работы парсера.
Веб-программирование6 заявокЗакрыт3 года назад