x

JavaScript разработчик с профильным опытом

Перейти к заказу
Ищем 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 вам ничего не говорит. Пишите с описанием профильного опыта, примерами работ и желаемыми условиями сотрудничества.

Найдено 5774 результата

Написать скрипт для wordpress

нужно на 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( уже подключен)

Доработка и настройка сайта
Опубликован:
18.12.24 13:51
Бюджет:
160000 руб.~$1997.26
Доработка игрового веб-портала (Laravel + Next.js + React)

Описание задачи: Требуется доработка и расширение функционала существующего игрового веб-портала. Проект включает бэкенд на 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 (бесплатная), в опции "редактировать пдф", вставляемые фрагменты в том же шрифте заготавливаю заранее, и далее вкладываю на каждую страницу в нужное место, размер корректируется прямо там растягиванием. Для несовпадений можно заготовить фрагмент белого поля, вставить на ту часть какую нужно убрать, и затем на него накладывать рисунок новых букв. Знаю, что некоторые делают как-то проще. Но и такой способ есть. Во вложении - что конкретно менять Итоговая надпись должна смотреться цельно - одним шрифтом и размером, цветом, все дефисы как они есть сейчас, должны быть сохранены По сроку - в течение дня.

Обработка и редактирование
Опубликован:
10.12.24 22:57
Бюджет:
1000 руб.~$12.49

Текущая страница: 22

Всего страниц: 289