Ищем React-разработчика с опытом работы с canvas (fabric.js) и Redux, который готов взяться за интересный челлендж: поддержку и развитие существующего сервиса для автоматизации проектирования и расчета стоимости изделий из листового материала. Сервис помогает клиенту создавать чертежи изделий, выбирать материалы, технологические операции и на выходе рассчитывать стоимость проекта, формировать коммерческие предложения.
Наш текущий стек не самый свежий: у нас React 16.2.0, Redux 3.x, Fabric.js 1.6.7, старенький Webpack и прочие библиотеки в версиях нескольких летней давности.
Необходимо:Поддерживать и дорабатывать существующий функционал (пока всё работает в проде, бизнес не остановишь!).Постепенно переводить проект на более актуальные технологии, чтобы кодовая база стала современной и удобной в развитии.
Мы делаем:Canvas-проектирование (на fabric.js) — пользователь строит чертежи изделий, подбирает материалы и рассчитывает стоимость.React + Redux — для управления состоянием и маршрутизацией.Коммерческие предложения, подбор материалов, расчеты — всё это бизнес-логика, которую нужно рефакторить и развивать.
Что важно для нас:Умение разбираться в чужом коде и поддерживать старые версии библиотек.Понимание, как грамотно мигрировать и переписывать части приложения на современные решения без остановки работы сервиса.Опыт с canvas-библиотеками (fabric.js или аналогами).Понимание архитектуры React и Redux, желание прокачиваться на связке React + canvas.
Если тебе интересно развивать реально используемый продукт, который решает вполне осязаемые задачи и ты не боишься legacy-кода — мы будем рады обсудить детали. Для понимания специфики проекта:{ "license": "ISC", "scripts": { "build": "nps build.develop", "watch": "nps watch.develop", "serve": "nps serve.develop", "lint": "nps lint", "test": "nps test.coverage.changed" }, "dependencies": { "@hot-loader/react-dom": "^16.8.4", "babel-polyfill": "^6.20.0", "classnames": "^2.2.5", "copy-webpack-plugin": "^5.0.0", "@sentry/browser": "^5.6.3", "fabric": "1.6.7", "filesaver.js": "^0.2.0", "font-awesome": "^4.6.3", "handlebars": "^4.0.11", "html-webpack-harddisk-plugin": "^1.0.1", "html-webpack-plugin": "^3.2.0", "jquery": "^3.1.1", "jsondiffpatch": "^0.1.41", "less-loader": "^4.1.0", "lodash": "^4.17.11", "moment": "^2.12.0", "normalize.less": "^1.0.0", "nps": "^5.9.4", "prop-types": "^15.5.10", "react": "^16.2.0", "react-datepicker": "^1.8.0", "react-debounce-input": "^3.0.1", "react-dom": "^16.2.0", "react-hot-loader": "^4.8.0", "react-onclickoutside": "^6.7.1", "react-overlays": "^0.8.3", "popper.js": "^1.14.1", "react-popper": "^1.3.3", "react-redux": "^4.4.5", "react-refetch": "^1.0.0", "react-router-dom": "^4.1.2", "react-select": "^1.0.0-rc.10", "redux": "^3.1.4", "redux-devtools-extension": "^2.13.8", "redux-filterlist": "^0.3.0", "redux-form": "^7.0.3", "redux-logger": "^2.4.0", "redux-thunk": "^1.0.3", "require-from-string": "https://github.com/floatdrop/require-from-string/tarball/v1.1.0", "select2": "^4.0.3", "webpack-merge": "^4.2.1", "whatwg-fetch": "^1.0.0", "write-file-webpack-plugin": "^4.5.0" }, "devDependencies": { "@babel/core": "^7.3.4", "@babel/plugin-proposal-class-properties": "^7.3.4", "@babel/plugin-proposal-export-default-from": "^7.2.0", "@babel/plugin-proposal-object-rest-spread": "^7.3.4", "@babel/preset-env": "^7.3.4", "@babel/preset-flow": "^7.0.0", "@babel/preset-react": "^7.0.0", "assert": "^1.3.0", "autoprefixer": "^7.2.4", "babel-eslint": "^8.1.1", "babel-jest": "^20.0.3", "babel-loader": "^8.0.5", "babel-preset-stage-0": "^6.24.1", "base64-loader": "^1.0.0", "css-loader": "^0.28.8", "eslint": "^4.2.0", "eslint-plugin-flowtype": "^2.35.0", "eslint-plugin-jest": "^20.0.3", "eslint-plugin-react": "^7.1.0", "file-loader": "^1.1.11", "flow-bin": "^0.51.1", "flow-coverage-report": "^0.3.0", "gulp": "^3.9.0", "gulp-less": "^3.0.5", "gulp-util": "^3.0.7", "jest": "^20.0.4", "less": "^2.5.3", "less-plugin-clean-css": "^1.5.1", "mini-css-extract-plugin": "^0.4.0", "path": "^0.12.7", "popper.js": "^1.14.7", "postcss-calc": "^6.0.1", "postcss-import": "^11.0.0", "postcss-loader": "^2.0.10", "precss": "^2.0.0", "style-loader": "^0.19.1", "webpack": "^4.29.6", "webpack-cli": "^3.0.6", "webpack-dev-server": "^3.2.1", "webpack-stylish": "^0.1.8" }}Большая просьба с уважением относиться ко времени друг друга и не тратить его, если многое из package.json вам ничего не говорит. Пишите с описанием профильного опыта, примерами работ и желаемыми условиями сотрудничества.
Необходимо создать блок акций, который будет соответствовать общему стилю сайта или же улучшить его, доработать. Внести изменения на сайт.
Сайт dostup-ekb.ru.
Веб и мобильный дизайн
Опубликован: 10 часов назад
Бюджет: 2000 руб.~$24.97
Продвижение сайта в ТОП google
Продвижение сайта в ТОП 3 google (https://profootballshop.ru/)
Сначала начнем с НЧ, затем, если будет результат, начнем тянуть ВЧ.
Продвижение сайта в топ
Опубликован: 10 часов назад
Бюджет: 16000 руб.~$199.73
Создать обычный сайт по шаблону
День добрый.
Необходимо сделать простой сайт на основе шаблона, к сожалению хостер удалил его, но осталась страница скрина. Если есть возможность создать по нему то будет замечательно, отклонения также принимаются, в плане дизайна.
Скрин прикрепил.
Создание сайта
Опубликован: 10 часов назад
Бюджет: 2000 руб.~$24.97
Создать ТГ Бота
Сделать бота в телеграм. Бот в основном состоит из кнопок и пару фильтров. Сроки 1 -2 дня Бюджет 1500-2000руб. Жду ваших предложений. Детали в ЛС
Добрый день!
Есть две готовых сметы 2021г 4кв, необходимо актуализировать расценки с реальными ценами на материал на сегодняшний день. Электромонтаж наружное освещение. (Опоры СИП светильники)
178 строк ( 1 смета) 160тыс
260 строк ( 2 смета) 800 тыс
Интересуют сроки и цена.
Стройка и ремонт
Опубликован: 10 часов назад
Бюджет: 4000 руб.~$49.94
Наполнение магазина на WooCommerce, 150 товаров
Добрый день. Нужно с одного магазина перенести примерно 150 товаров. Какие параметры надо будет переносить, написал ниже. Магазин на WooCommerce, если что не знаете покажу на видео как делать. Пишите цену за одну позицию, так товаров может быть чуть больше или меньше.
Что переносим:
Категория
Название товара
Фото
Производитель
Описание
Тип товара
Цена.
Тексты и наполнение сайта
Опубликован: 10 часов назад
Бюджет: 2000 руб.~$24.97
Создать блок-схему (алгоритм) для сбора датасетов
Необходимо создать блок-схему для сбора дата-сетовБлок-схему сделать на русском языке.Учесть все ограничения (отобразить в блок-схеме)Итог предоставить файлом draw.ioЕсть вариант блок-схемы + правки от руководителя@kotefnah - связь тг
Other
Опубликован: 10 часов назад
Бюджет: 500 руб.~$6.25
Консультация по публикации моб. приложения (GP и AS)
Моя задача - обеспечить успешную публикацию мобильного приложения в магазинах Google Play и Apple Store, учитывая особенности публикации из РФ, с возможностью монетизации.
Необходимо проконсультировать меня по всем этапам процесса, в первую очередь про возможные текущие схемы обхода ограничений на монетизацию. Во вторую и в меньшую очередь про подготовку учетных записей, юридические и технические нюансы, соблюдение требований магазинов.
Юзабилити, тесты и помощь
Опубликован: 10 часов назад
Бюджет: 9000 руб.~$112.35
Написать отзыв на Авито
Задание: написать отзыв на авито
1. Должен быть подтверждённой профиль авито.
2. Написать отзыв по инструкции
3.... руб
Интернет продвижение
Опубликован: 10 часов назад
Бюджет: 200 руб.~$2.5
Помощник/ассистент руководителя удаленно
Ассистент собственника компании, занятость 3-4 часа в день онлайн.
Мы ищем инициативного и ответственного ассистента, который поможет собственнику компании освободиться от рутинных задач и сосредоточиться на стратегическом развитии бизнеса.
Обязанности:
Поиск товаров и материалов, необходимых для работы компании.
Анализ рынка конкурентов и сбор информации о тенденциях.
Организация звонков для согласования встреч и заказов.
Размещение объявлений в социальных сетях и ведение отчетности по результатам.
Поиск и бронирование отелей, заказ билетов.
Поиск врачей, запись на прием и напоминание о визитах.
Выполнение других поручений руководителя.
Требования:
Умение работать с информацией и анализировать данные.
Коммуникабельность и навыки ведения переговоров.
Ответственность и организованность.
Опыт работы в аналогичной должности будет преимуществом.
Если вы готовы стать частью нашей команды и помочь в развитии бизнеса, ждем ваше резюме!
Персональный помощник
Опубликован: 10 часов назад
Бюджет: 30000 руб.~$374.49
Создать сайт на Tilda
Добрый день. Нужен человек который создаст сайт на Tilda. Нужен новичок на бирже или тот кто не так давно окончил курсы и готов работать за опыт и положительные комментарии. Все подробности естественно в лс.
Создание сайта
Опубликован: 10 часов назад
Бюджет: 1000 руб.~$12.49
Парсинг ФССП/Банкротства
Добрый день.
Необходимо сделать программу по парсингу ФССП.
Жду предложения какие варианты возможны. Все индивидуально.
Десктоп программирование
Опубликован: 10 часов назад
Бюджет: 14000 руб.~$174.76
Сделать простой сайт на тильде как у конкурента
Сделать простой сайт на тильде как у конкурента
Примеры пришлю в личку
Срок 1 день
Сделать простой сайт на тильде как у конкурента
Примеры пришлю в личку
Срок 1 день
Создание сайта
Опубликован: 10 часов назад
Бюджет: 3500 руб.~$43.69
Создать лендинг на шаблоне ХТМЛ
Есть лицензионный шаблон ХТМЛ для лендинга, с анимацией.
Все стандартно, картинки, текст. Длина 7 блоков.
Нужно на базе его создать сайт, информацию предоставлю в текстовом виде.
Пишите примерный прайс и сроки чтобы мы сразу начали с вами работы
Создание сайта
Опубликован: 10 часов назад
Бюджет: 2000 руб.~$24.97
Сделать сайт с помощью ИИ
нужен лендинг производственной группы компаний (косметика), специализация по СТМ и т.д. есть пример сайта нужно перетрансформировать под нас, наши корпоративные цвета и наши фото.
Веб и мобильный дизайн
Опубликован: 10 часов назад
Бюджет: 5000 руб.~$62.42
Cделать парсер который будет передавать через api сайта
Каждый запрос защищен токеном, он же каким-то образом проверяется на их сервере.
В идеале, яп - NodeJS
Нужен парсер который будет передавать инфу на наш сайт. Тематика сайта серая. Нужен профи.
Скрипты и боты
Опубликован: 10 часов назад
Бюджет: 80000 руб.~$998.63
Выпал сайт из СЕО выдавили конкуренты
После изменения региона в СЕО сайт выпал из выдачи и на его место встали конкуренты, которые не имеют товарных занков и так далее.
Раньше помогало писать письмо в вебмастер и это помогало.
Нужно изучить вопрос что можно сделать, чтобы вернуться в выдачу.
SEO аудиты, консультации
Опубликован: 10 часов назад
Бюджет: 20000 руб.~$249.66
Продажа рекламы в тг каналах
Есть сетка из 20 тг каналов (сейчас продвигается еще 20), нужны допродажи рекламы в этих каналах на агентских условиях за (20 процентов от проданной рекламы). Кандидату предоставлю список каналов и подробные условия сотрудничества.
Соцсети и SMM
Опубликован: 10 часов назад
Бюджет: 100000 руб.~$1248.29
Редизайн сайта на 1C:Битрикс
Добрый день! Действующий сайт skinphoria.ru на 1C:Битрикс, хотим сделать обновленный дизайн (вкладка mvp) https://lyl.su/olix, стоимость и сроки озвучьте пожалуйста
Создание сайта
Опубликован: 10 часов назад
Бюджет: 20000 руб.~$249.66
База данных монтаж натяжных потолков Краснодар
База данных монтаж натяжных потолков Краснодар , сайт ФИО , почта и другие данные для связи.,,,,,,,,,,,,,,,,