Ищем 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 вам ничего не говорит. Пишите с описанием профильного опыта, примерами работ и желаемыми условиями сотрудничества.
Отрисовать гаражные секционные ворота в 3х вариантах
Отрисовать реалистично гараж с секционными гаражными воротами (рендер) в трех вариантах:
- базовый вариант - только ворота
- вариант с калиткой в полотне ворот
- вариант с боковой калиткой
Ворота нужно отрисовать в одном цвете RAL 7016 с размером панелей L.
Цвет гаража - светло-серый, по нижней части цоколь код серый кирпич, темная крыша (как в примере на фото).
Размер итогового изображения: 1280 х 960.
Сайт производителя (если нужны детали): https://spb.alutech.ru/vorota/garazhnye/sekcionnye/seriya-prestige/
Итого должно получиться 3 изображения с гаражом и воротами одного цвета и ракурса, в 3х вариантах размещения двери.
Позднее отдельной задачей нужно будет сделать эти же ворота в других ракурсах, цветах и размерах.
Во вложении примеры, все изображения подписаны, с какого что взять (где ракурс, где гараж)
Промежуточно нужно показать базовый вариант, далее подтверждаем и делаем остальные.
Пожалуйста, приложите к отклику примеры подобных работ.
Интерьер и экстерьер
Опубликован: 4 часов назад
Бюджет: 6000 руб.~$74.9
Дизайн принтов для одежды
С использованием генерации персонажа в ИИ.
Тестовый заказ для подбора дизайнера. работа не сложная: сгенерировать героя (девушку) по ТЗ и добавить надпись, уложив в размеры.
Пришлите СВОИ похожие работы если есть.
Арт и иллюстрации
Опубликован: 4 часов назад
Бюджет: 500 руб.~$6.25
Поправить модуль расчета стоимости доставки
Задача
joomla+virtuemart3
на сайте рукописный модуль расчета доставки.
Внести правки:
1. Доставка должна быть БАЗА 30 руб... руб
IT-технологии и Разработка
Опубликован: 4 часов назад
Бюджет: 2500 руб.~$31.21
Разработать упаковку и вкладыш в упаковку бьюти бокса
Нужно разработать дизайн бьюти бокса и листовку, которая вкладывается в саму упаковку для косметической компании.
Задача срочная. Есть вариант постоянного сотрудничества. Исполнители с портфолио в приоритете.
Опубликован: 4 часов назад
Бюджет: 10000 руб.~$124.83
Оптимизации алгоритмов обработки изображений
Программное обеспечение RUDIC предназначено для определения величин перемещений и анализа полей деформаций образцов материалов и изделий при проведении их испытаний на различные механические воздействия: растяжение, сжатие, изгиб, скручивание, испытания внутренним давлением. Алгоритм программного обеспечения RUDIC основан на методе корреляции цифровых изображений (Digital Image Correlation, DIC), полученных с помощью цифровых видеокамер путем отслеживания поля контрастных меток, нанесенных на образец (спекл-структуры).Сегодня Алгоритм считает деформацию достаточно долго. Нужна его оптимизация для уменьшения времени расчета.
Desktop
Опубликован: 4 часов назад
Бюджет: 300000 руб.~$3744.86
Разработать MVP iOS приложения
Всем привет. Надо разработать MVP небольшого iOS приложения которое облегчает создание коротких роликов для рилс/тикток/шортс. Дизайн скину. Что надо:- Возможность загружать видео с телефона и при надобности обрезать их до вертикального разрешения (пример можете посмотреть попробовав загрузить видео в шортс горизонтального разрешения)- Возможность разделить экран пополам и загружать два видео (пример https://www.youtube.com/watch?v=NvPFLD8Wlpk&list=LL&index=33). - Возможность включить субтитры и показывать поверх видео. - Возможность скачать созданное видео.
Ios
Опубликован: 4 часов назад
Бюджет: 30000 руб.~$374.49
Нужен TG бот на python
Всем привет. Нужно сделать бота для Telegram, который будет удалять пользователей по ID из telegram чатов.
1. На сервере лежит файл delusers.txt, который содержит ID юзеров телеграм через запятую.
2. Каждые 5 минут (периодичность должать устанавливаться в переменной в main.py) бот смотрит этот файл и:
а) Удаляет ВСЕ сообщения этих пользователей из ВСЕХ чатов, в которых боту даны права на удаление сообщений;
б) Удаляет (добавляет в ЧС) этих пользователей из ВСЕХ чатов, в которых боту даны права на блокировку;
в) После выполнения пунктов а) и б) очищает файл delusers.txt.
Скрипты и боты
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Менеджер проекта - тестировщик. Скрам-мастер.
Есть прекрасное ТЗ на разработку сайта - агрегатора проката.
1. Требуется проверить качество кода написанного фрилансером (безопасность, конфиденциальность и стабильность). Проект в гитхабе.
Установить на VPS, обсудить с заказчиком (мной) недостатки и достоинства версии.
2. На протяжении разработки проверять соответствие выполняемой работы описанному в ТЗ объему и качеству.
Планируемый срок работы фрилансера над проектом - 1 месяц.
Юзабилити, тесты и помощь
Опубликован: 4 часов назад
Бюджет: 5000 руб.~$62.42
Оформление салона макеты
1. Название акции дари любовь -14% с эффектом пушистых букв (тренд) А1, А4 и мольберт с двумя логотипами.
Дедлайн 20.01
2. Клейкие ленты с эмоджи дари любовь -14% в размерном ряде
Полиграфия
Опубликован: 4 часов назад
Бюджет: 10000 руб.~$124.83
Взломали сайт на битрикс, настроить защиту
Здравствуйте!
Сайт https://climate-1.ru/
Сайт взломали. Приклажываю скрины. Сделали бекап все ок, нужно закрыть дыру через которую идет взлом. После бекапа сайт опять взломали хотя пароль от админки меняли и хостинга.
Доработка и настройка сайта
Опубликован: 4 часов назад
Бюджет: 20000 руб.~$249.66
Аналог Google таблицы
Необходимо создание простого аналога Гуглтаблицы с урезанным функционалом для размещения его на локальном сервере предприятия и доступа к нему по внутреннему ip адресу через браузер.
3 уровня доступа (для просмотра содержимого таблицы, для изменения данных в ячейках и полный доступ для админов)
В ячейки будут вписываться текст, цифры, формулы, которые будут проводить необходимы расчёты.
Цвет текста, цвет столбцов, строчек, должен быть изменяемым
Необходима возможность проверки введённого текста и настраиваемый запрет ввода определённых слов, знаков или разрешения ввода только необходимых знаков.
Плюсом от Вас необходима инструкция по установке, по скольку в филиале нет доступа в интернет.
Создание сайта
Опубликован: 4 часов назад
Бюджет: 10000 руб.~$124.83
Размещение готового поста на форумах
Ищу человека, который знает как работать на форумах.
Задача разместить пост на форумах
Текст есть, база форумов есть
Для понимая задачи есть видео https://youtu.be/eT1I0PeEbn4
https://odysee.com/@tvoyuspeh.top:6/Trafery-Kak-rabotat'-na-forumakh.-Arbitrazh-trafika-dlya-traferov:3
Оплата за работу 1000 руб и плюс за подписку на чат 40 руб за каждую подписку
Ссылки
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Создать telegram бота на python
Всем привет. Нужно сделать бота для Telegram, который:
1. Будет удалять сообщения из чатов, содержащие любые кнопки (см. пример в прикреплённом файле).
2. В указанный файл (data.txt, например) на сервере (адрес должен указываться в переменной в main.py) будет записывать ID пользователя, который это сообщение разместил.
Бот должен работать с aiogram до 3 версии, на ubuntu 22.04.
Скрипты и боты
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Создание креативов для рекламы
Есть 6 вариантов рекламных объявлений, нужно для каждого создать графические баннеры (13 размеров).
Тексты должны быть посередине дизайна. Фото должны соответствовать смыслу текста, например, если написано «Услуги трала», то нужно найти трал, перевозящий технику.
Размеры креативов: 450*450 и 1900*1069
Размер к графическому баннеру: 240 × 400, 300 × 250, 300 × 500, 300 × 600, 320 × 50, 320 × 100, 320 × 480, 336 × 280, 480 × 320, 728 × 90, 970 × 250
Максимальный вес файла - 512 КБ
В левом верхнем углу добавить логотип компаний
Шаблонных дизайнерских решений не должно быть.
Веб и мобильный дизайн
Опубликован: 4 часов назад
Бюджет: 6000 руб.~$74.9
Настроить рекламы для сайтов Google и Yandex
Добрый день!
Необходимо качественно настроить рекламу google и yandex. Запустить и вести
Минимум для 4 сайтов. Прайс за каждую рекламную компанию
Контекстная реклама
Опубликован: 4 часов назад
Бюджет: 4000 руб.~$49.94
Неправильное отображение блока "Вы недавно смотрели" (WordPress)
На сайте https://ncs-colour.ru/product-category/catalog-cvetov/ блок "Вы недавно смотрели" отображается вертикально, хотя должен быть горизонтальным, как на странице https://ncs-colour.ru/product/nabor-kolorimetr-tecsacolor-ncs-index-2050-b/.Мы готовы давать мелкие задачи на регулярной основе. В нашей компании более 15 сайтов, и периодически требуется их доработка, исправление ошибок и реализация новых функций.Мы работаем только официально. Оплата услуг производится на основании договора.Требования к разработчику:Редактирование тем WordPress (HTML/CSS/JS).Работа с конструкторами сайтов (Elementor).Работа с ACF Pro.Работа с WooCommerce.Знание PHP: написание небольших кастомных скриптов.Владение JavaScript, jQuery, Ajax
Frontend
Опубликован: 4 часов назад
Бюджет: 2000 руб.~$24.97
Консультация по управлению замковой платой постамата
Необходима консультация по вопросу архитектуры решения управления автоматизированной камерой хранения (постаматом), а именно:
1. Как осуществляется взаимодействие между контроллером и замковой платой по RS-485
2. Какие решения можно использовать в качестве контроллера (микрокомпьютеры и пр)
3. Какие протоколы, операционные системы и приложения нужны
В потенциале готов заказать описание архитектури и применяемого набора ПО и "железа"
Юзабилити, тесты и помощь
Опубликован: 4 часов назад
Бюджет: 3000 руб.~$37.45
Контент-менеджмент WordPress
Требуется контент-менеджер с широким спектром обязанностей:
1. Мониторинг и рерайт новостей каждый день, формирование мета тегов и заголовков
2. Размещение статей на пяти новостных сайтах сделанные на WordPress
3. Анализ и поиск актуальных тем - мониторинг новостной повестки, трендов и популярных запросов по всему Миру.
Рассматриваю специалистов на постоянную работу.
Требования к кандидату - Опыт работы с несколькими сайтами одновременно. Умение работать с чатом GPT-4o, понимание, что такое промты и как правильно задавать роль нейронке, чтобы она качественно и быстро выполняла вашу задачу. Навыки рерайтинга и написания текстов, чтобы материал оставался интересным и уникальным - так как ваша задача на 5 сайтах размещать практически одни и те-же статьи и новости, но они должны быть уникальными. Опыт использования CMS WordPress. Знание актуальных источников информации, мониторинг трендов через агрегаторы, соцсети, новостные порталы. Умение работать с SEO, включая подбор ключевых слов.
Статей в неделю нужно рерайтить много, на каждый сайт в неделю по 10 статей. Это 50 новостных статей в неделю.
Персональный помощник
Опубликован: 4 часов назад
Бюджет: 4000 руб.~$49.94
Постинг объявлений
Нужны люди для размещения объявлений на популярных досках объявлений.
Раздел/электроника/недвижимость
Текст и фото выдадим
Готов сотрудничать на постоянной основе, если сработаемся)
Маркетплейсы и доски объявлений
Опубликован: 4 часов назад
Бюджет: 10000 руб.~$124.83
Составить список по изготовлению натуральных свечей
Добрый день!
Необходимо составить список компания по производству натуральных свечей в формате таблицы. Со ссылками и описанием.