Ищем 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 вам ничего не говорит. Пишите с описанием профильного опыта, примерами работ и желаемыми условиями сотрудничества.
нужно на wp сайте установить плагин translate press для мультиязычности и написать скрипт, который будет переводить весь созданный контент (включая сео атрибуты) на сайте на другие языки с помощью апи токена чатгпт
Десктоп программирование
Опубликован: 21.12.24 08:48
Бюджет: 6000 руб.~$74.9
Наполнить сайт и доработать перевод
Здравствуйте, изучите сайт https://quicklancer.ru/ требуется наполнить его следующими данными:
- Добавить исполнителей (Рандомная информация )
- Добавить проекты, дам группу где их можно брать и добавлять на сайт
- Скорректировать перевод, дам файл внесете изменения.
Пишите по цене, и срокам.
-
Персональный помощник
Опубликован: 21.12.24 08:40
Бюджет: 5000 руб.~$62.42
Создание MIDI-файлов по звукам из TikTok Shorts и Reels
Ищем специалиста, умеющего работать с Piano Roll в Ableton и FL Studio, для создания MIDI-файлов. Ваша задача — перевод популярных звуков из TikTok, Shorts и Reels в MIDI, который будет соответствовать нашим требованиям.
Опубликован: 20.12.24 21:50
Бюджет: 1000 руб.~$12.49
Перевод видео
Требуется переводчик (мужской голос) для видео с русского на английский с приятным голосом и чёткой речью.
Что нужно делать:
- Перевод видео с русского на английский
- Озвучка
Аудиозапись и озвучка
Опубликован: 20.12.24 15:46
Бюджет: 40000 руб.~$499.32
Требуется переводчик английского языка
Я ищу хорошего переводчика для работы с нами по эффективному переводу файла с английского на русский язык. Проект может быть... руб
Переводы
Опубликован: 20.12.24 15:18
Бюджет: 200000 руб.~$2496.57
Ведение бухгалтерии по оплатам, переводам и платежкам
Требуется человек на постоянную работу для ведение нескольких таблиц
Платежи как внутри РФ также и иностранные.
Предоставлю формат таблицы - которую в дальнейшем мы с вами оптимизируем
В таблицы нужно будет отображать когда кому пришли деньги, фиксировать курс в этот день, учитывать % контрагента
Бухгалтерия и налоги
Опубликован: 20.12.24 15:17
Бюджет: 40000 руб.~$499.32
Сделать апи для тг бота
Сделать апи для готового бота, который уже на сервере и запущен, по апи авторизация + баланс, переводы, реферальная система, накопление и зачисление на баланс
Скрипты и боты
Опубликован: 20.12.24 07:57
Бюджет: 2000 руб.~$24.97
Монтаж роликов для Faceless Youtube канала
Мы ищем талантливого видеомонтажера для работы над роликами для Faceless YouTube-канала. Канал посвящен лайфхакам, полезной информации о здоровье, биохакингу и здоровому образу жизни. Видео создаются в формате презентаций с анимациями и закадровым голосом, продолжительность роликов 8–15 минут. Каналов несколько на разных языках (английский, испанский).
Нужно сделать 8 роликов на испанском языке.
Образец ролика:
https://www.youtube.com/watch?v=wWvdLqF_x9sМы хотим делать такие же.
Что нужно делать:
1. На входе даем сценарий с раскадровкой и переводом для вашего удобства (каждый слайд состоит из текста для слайда и описания картинки). В зависимости от длины ролика это примерно 90-140 слайдов. Обложки для роликов дадим.
Ваша задача - на платных и бесплатных стоках (подписки дадим) подобрать подходящие картинки/видео и все это собрать в готовый ролик с озвучкой.
2. Наложить закадровый голос, синхронизировать с визуальным рядом. Озвучка Elevenlabs. Закадровый голос - тот же самый текст, что и в слайдах. Дизайн слайдов дадим.
3. После внесения правок выгрузка финального видео в соответствии с требованиями YouTube.
Исполнителя выбираю по отзывам и стоимости услуг.
Пишите сразу вашу цену за ролик и ссылку на портфолио.
Видеосъемка и монтаж
Опубликован: 19.12.24 20:03
Бюджет: 40000 руб.~$499.32
Доработать Wordpress плагин-расширение для Deepl и WPML
Плагин уже есть готовый на 95%, но нужно довести его до стабильной и безопасной рабочей версии без багов в соответствии с ТЗ. Сайт и плагины для тестирования предоставлю в личные сообщения. Детали подробнее в ТЗ (Прикрепленном файле).
Что нужно сделать:
1) проверить код на вирусы, уязвимости или запросы к другим сайтам, удалить их и доделать функционал, если чего-то не хватает. Попался очень странный разработчик, он сказал что оставил уязвимости, с помощью которых может отключить какой-то функционал, завирусить сайт и тд. Нужно найти эти бэкдоры и заменить их своим собственным функционалом, чтобы никто не мог ничего заблокировать.
2) Нужно доделать правку, чтобы можно было выбирать нужные языки сразу для всех постов, а не для каждого по отдельности. (Сейчас реализовано так, что в модальном окне приходится для каждого поста выбирать языки для перевода)
3) Если у пользователя нет прав на публикацию, то статьи и переводы должны отправляться на рассмотрение (pending).
Изначальное тз было:
Требуется разработать плагин-расширение для плагина Deepl api translation plugin (https://wordpress.org/plugins/wpdeepl), так чтобы он работал вместе с плагином WPML:
1) Нужно, чтобы была возможность выбрать нужные статьи и добавить для них перевод на выбранные языки.
2) Нужно чтобы в плагине WPML была возможность переводить строки с помощью плагина дипл АПИ. То есть нужно добавить еще одно меню как на скриншоте, с помощью которого можно будет переводить строки с помощью плагина Deepl.
Доработка и настройка сайта
Опубликован: 19.12.24 10:48
Бюджет: 6000 руб.~$74.9
Юридический портал под ключ
создать юридический портал на 3 страны (для каждой страны свои услуги и статьи)
перевод интерфейста на 3 языка, текст статей на другие языки переводится вручную.
Реализовать через виртуальную дирректорию /ru /eng и т.д.
Стильный, современный дизайн. Если у кого-то есть наработки или примеры интересные в данном направлении, будем рады предложениям
Создание сайта
Опубликован: 19.12.24 10:41
Бюджет: 60000 руб.~$748.98
Доработка сайта и личного кабинета
Доработка сайта и личного кабинета .
Название проекта:
Сайт : zaim-v-zaim.ru
Описание проекта: сайт предназначен для новых и постоянных клиентов .
Цели доработки:
сделать редизайн ,
привести в порядок блоки , обновить и актуализировать информацию .
Наладить работу личного кабинета для клиентов .
Создать удобную мобильную версию для оформления , погашения и подачи заявки
Хотим достичь перевода части клиентов на дистанционное обслуживание за счет личного кабинета
Какие задачи должен решать сайт
Подать заявку на займ
Подать заявку на займ под ПТС / недвижимость
продвигаться по контекстной рекламе
Продвигаться по SEO
Быть информативным и читаемым
Личный кабинет на сайте связан с опубликованной 1с базой к которой выполняются запросы .
Личный кабинет:
Ссылка API ЛК.
http://api.mfo1c.ru/#otrazhenie-v-sisteme-quot-moya-mfo-quot-poluchennogo-platezha-cherez-platezhnye-sistemy-qiwi-zolotaya-korona-eleksnet-mkb-moskovskiy-kreditnyy-bank
Функционал кабинета :
Возможность клиенту просматривать монитор займа
Вносить платежи
Пролонгации
Выдачи на карту
Чат АМО СРМ
Текущие проблемы: что именно нужно улучшить?
Дизайн сайта кажется уже устаревшим и несовременным ,
Привести в порядок блоки и формы заявки
Настройтесь место куда будет приходить заявка
Дизайн: требуется редизайн сайта личного кабинета удобная мобильная версия
Интеграции:
АМО СРМ
1С запросы к базе
Платежей сервис B2P( уже подключен)
Описание задачи: Требуется доработка и расширение функционала существующего игрового веб-портала. Проект включает бэкенд на Laravel, фронтенд на Next.js + React, и панель управления на базе AdminLTE.Работа будет включать реализацию новых функций, исправление ошибок, обновление панели управления, а также тестирование и интеграцию всех элементов системы. Возможны уточнения и дополнения в ходе выполнения задач. Основные цели проекта: Реализовать новые функции:Мультиязычность, бонусные программы, реферальная система, турниры и акции.Платежные системы и SMS-подтверждения.Обновить панель управления:Устранить ошибки, добавить недостающие функции, обновить версию AdminLTE.Обеспечить стабильную работу всей системы:Интеграция фронтенда и бэкенда, оптимизация, тестирование. Детализация задач: Бэкенд (Laravel): Мультиязычность:Управление языковыми строками через панель администратора.Хранение переводов в базе данных, экспорт/импорт языков.Реферальная система:Настройка вознаграждений за регистрацию и депозиты рефералов.Учет активности и отображение статистики по рефералам.Турниры:Создание и управление турнирами через панель администратора.Автоматический расчет результатов и выдача наград.Бонусы:Реализация бонусов (приветственные, за приглашение, колесо фортуны, SMS-бонусы).Управление настройками бонусов через панель.Платежные системы:Интеграция Stripe и Shkeeper.Логи транзакций, фильтры и отчеты.SMS-подтверждение:Интеграция провайдера SMS и настройка шаблонов сообщений.Система уровней:Прогресс, награды, управление уровнями.Избранное:Возможность пользователям добавлять/удалять игры в избранное.Системные уведомления:Email, SMS, веб-уведомления, управление шаблонами через панель.Акции:Создание акций с настройкой условий, сроков и наград.Профиль пользователя:Генерация аватара при регистрации, корректная генерация юзернейма.Рефакторинг:Оптимизация и очистка кода, повышение производительности. Фронтенд (Next.js + React): Обновление панели AdminLTE:Исправление ошибок и добавление новых функций.Обновление версии до последней стабильной.Новые страницы:FAQ, Правила, Ответственная игра.Контент управляется через базу данных.Промокоды:Интерфейс для ввода, проверки и активации.Уровни и прогресс:Отображение текущего прогресса пользователя.Уведомления:Реализация веб-уведомлений и их отображение на сайте. Результаты: Полностью обновленный и работающий игровой веб-портал.Функциональная панель управления с поддержкой всех новых функций.Оптимизированный, протестированный и документированный код. Примечания: Дополнения и уточнения могут возникнуть в процессе работы.Исполнителям важно уверенно работать с Laravel, Next.js и React.Задача сложная и требует внимательности.
Backend
Опубликован: 18.12.24 12:50
Бюджет: 120000 руб.~$1497.95
Reddit, Twitter, TikTok smm
Активно набирать аудиторию в ТикТок, Твиттер, Реддит, конвертить аудиторию в добавление игры в избранное (вишлист) в Steam.Требуется человек, который знает как и имеет опыт работы с реддит, твиттер и тик ток. Нужныпримеры вашей успешной, результативной работы. -Языки: Английский, Португальский, Испанский, Немецкий (используем chat Gpt для перевода)
Smm
Опубликован: 16.12.24 13:51
Бюджет: 70000 руб.~$873.8
Сделать сайт для онлайн обменника на React/Next/Vue
Необходимо сделать сайт для онлайн обменов и переводов денег. На сайте должен быть калькулятор, личные кабинеты клиентов, реферальная программа, чат сотрудника с клиентами. Должна быть полноценная админ панель для отслеживания результатов и аналитики. По дизайну- есть полное понимание, как это должно выглядеть; Нужна полноценная админка для менеджеров. Он должен иметь возможность менять всю инфу на сайте. Убирать и добавлять страны, коммуницировать с клиентами, менять реквизиты счетов, писать клиентам, менять текстовую информацию в блоках на сайте, короче говоря админка должна быть полноценной и удобной.В будущем нудо будет подключить эквайринги/платежкиСайт изначально нужен на русском, потом добавим языки. Я ищу исполнителя для долгосрочного сотрудничества.
All inclusive
Опубликован: 14.12.24 02:57
Бюджет: 50000 руб.~$624.15
Приложение для авто перевода манги, манхвы, комиксов
Создать приложение, которое позволяет автоматически загружать главы манги/манхвы с указанных источников (китайский, английский, 18+), указывать вручную диапазон глав, удалять оригинальный текст, распознанный на страницах, переводить его с помощью нейросети, заменять оригинальный текст переведённым с сохранением оригинального стиля (шрифта) и формировать архив обработанных глав.
Скрипты и боты
Опубликован: 13.12.24 22:01
Бюджет: 30000 руб.~$374.49
Телегам бот для работы с большой (400 тыс. текстов) NEW
Нужен бот, который быстро( до 60 секунд), будет выдавать отрывок текста из базы.
База около 400 000 текстов.
Выбор отрывков по 1-3 ключевым словам по всей базе.
Сохранение истории отрывков по пользователю
Перевод этих слов по тексту Google
Размещение бота на моем сервере
Админ панель с возможностью корректировки баланса токенов пользователя.
Оплата Юмани(Юкасса)
4 дня разработка
3 Дня отладка
Скрипты и боты
Опубликован: 11.12.24 11:10
Бюджет: 15000 руб.~$187.25
Перевод изображения Png в формат Figma
Есть картинка в формате png.
Мне нужно превратить её в макет.
Что бы я мог сверстать из неё блок к сайту.
Веб и мобильный дизайн
Опубликован: 11.12.24 07:46
Бюджет: 500 руб.~$6.25
Перевод + субтитры к видео
Здравствуйте. Требуется грамотно перевести интервью https://www.youtube.com/watch?v=dbLHXOipQN4
Добавить субтитры на русском + водяной знак нашего канала к видео.
Рассмотрю также перевод голосом (2 голоса) за БОЛЕЕ высокую стоимость.
Переводы
Опубликован: 11.12.24 07:04
Бюджет: 14000 руб.~$174.76
Убрать лишний текст из базы данных Wordpress
Готов рассмотреть предложения с вашими ценами
Почистить базу от плагина перевода qTranslate X
Сейчас есть задача удалить плагин, но после удаления остаётся текст формата [:ru] Текст[:en]text [ :]
Такой текст остаётся в elementor, плагинах опций, местами в корзине
Самостоятельно пробовал править через Better Search Replace
Search Replace DB script
Руками скачанную базу, но понял что это не работает с сериализованными данными
Либо ломается полностью верстка сайта после замены, либо пропадают изменённые пункты из опций
Доработка и настройка сайта
Опубликован: 11.12.24 05:02
Бюджет: 10000 руб.~$124.83
Редактирование пдф
Добрый день.
Нужно поменять несколько букв на каждом листе тома, итого - 170 листов, в пдф.
Делать это переводом из формата в формат нельзя: в рамке находятся чертежи, собранные из нескольких слоев в разных редакторах и они могут повредиться при таком переводе. Сверять каждую надпись на чертеже я не буду - при обнаружении хотя бы одной потери, будет понятно, что данное условие нарушено и работу принять нельзя.
Работайте в редакторе пдф.
Мне всё равно в каком, но я это делаю в /www.ilovepdf.com (бесплатная), в опции "редактировать пдф", вставляемые фрагменты в том же шрифте заготавливаю заранее, и далее вкладываю на каждую страницу в нужное место, размер корректируется прямо там растягиванием. Для несовпадений можно заготовить фрагмент белого поля, вставить на ту часть какую нужно убрать, и затем на него накладывать рисунок новых букв.
Знаю, что некоторые делают как-то проще. Но и такой способ есть.
Во вложении - что конкретно менять
Итоговая надпись должна смотреться цельно - одним шрифтом и размером, цветом, все дефисы как они есть сейчас, должны быть сохранены
По сроку - в течение дня.