Ищем 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 вам ничего не говорит. Пишите с описанием профильного опыта, примерами работ и желаемыми условиями сотрудничества.
Задание: написать отзыв на авито
1. Должен быть подтверждённой профиль авито.
2. Написать отзыв по инструкции
3.... руб
Интернет продвижение
Опубликован: 13 часов назад
Бюджет: 200 руб.~$2.5
Помощник/ассистент руководителя удаленно
Ассистент собственника компании, занятость 3-4 часа в день онлайн.
Мы ищем инициативного и ответственного ассистента, который поможет собственнику компании освободиться от рутинных задач и сосредоточиться на стратегическом развитии бизнеса.
Обязанности:
Поиск товаров и материалов, необходимых для работы компании.
Анализ рынка конкурентов и сбор информации о тенденциях.
Организация звонков для согласования встреч и заказов.
Размещение объявлений в социальных сетях и ведение отчетности по результатам.
Поиск и бронирование отелей, заказ билетов.
Поиск врачей, запись на прием и напоминание о визитах.
Выполнение других поручений руководителя.
Требования:
Умение работать с информацией и анализировать данные.
Коммуникабельность и навыки ведения переговоров.
Ответственность и организованность.
Опыт работы в аналогичной должности будет преимуществом.
Если вы готовы стать частью нашей команды и помочь в развитии бизнеса, ждем ваше резюме!
Персональный помощник
Опубликован: 13 часов назад
Бюджет: 30000 руб.~$374.49
Создать сайт на Tilda
Добрый день. Нужен человек который создаст сайт на Tilda. Нужен новичок на бирже или тот кто не так давно окончил курсы и готов работать за опыт и положительные комментарии. Все подробности естественно в лс.
Создание сайта
Опубликован: 13 часов назад
Бюджет: 1000 руб.~$12.49
Парсинг ФССП/Банкротства
Добрый день.
Необходимо сделать программу по парсингу ФССП.
Жду предложения какие варианты возможны. Все индивидуально.
Десктоп программирование
Опубликован: 13 часов назад
Бюджет: 14000 руб.~$174.76
Сделать простой сайт на тильде как у конкурента
Сделать простой сайт на тильде как у конкурента
Примеры пришлю в личку
Срок 1 день
Сделать простой сайт на тильде как у конкурента
Примеры пришлю в личку
Срок 1 день
Создание сайта
Опубликован: 13 часов назад
Бюджет: 3500 руб.~$43.69
Создать лендинг на шаблоне ХТМЛ
Есть лицензионный шаблон ХТМЛ для лендинга, с анимацией.
Все стандартно, картинки, текст. Длина 7 блоков.
Нужно на базе его создать сайт, информацию предоставлю в текстовом виде.
Пишите примерный прайс и сроки чтобы мы сразу начали с вами работы
Создание сайта
Опубликован: 13 часов назад
Бюджет: 2000 руб.~$24.97
Сделать сайт с помощью ИИ
нужен лендинг производственной группы компаний (косметика), специализация по СТМ и т.д. есть пример сайта нужно перетрансформировать под нас, наши корпоративные цвета и наши фото.
Веб и мобильный дизайн
Опубликован: 13 часов назад
Бюджет: 5000 руб.~$62.42
Cделать парсер который будет передавать через api сайта
Каждый запрос защищен токеном, он же каким-то образом проверяется на их сервере.
В идеале, яп - NodeJS
Нужен парсер который будет передавать инфу на наш сайт. Тематика сайта серая. Нужен профи.
Скрипты и боты
Опубликован: 13 часов назад
Бюджет: 80000 руб.~$998.63
Выпал сайт из СЕО выдавили конкуренты
После изменения региона в СЕО сайт выпал из выдачи и на его место встали конкуренты, которые не имеют товарных занков и так далее.
Раньше помогало писать письмо в вебмастер и это помогало.
Нужно изучить вопрос что можно сделать, чтобы вернуться в выдачу.
SEO аудиты, консультации
Опубликован: 13 часов назад
Бюджет: 20000 руб.~$249.66
Продажа рекламы в тг каналах
Есть сетка из 20 тг каналов (сейчас продвигается еще 20), нужны допродажи рекламы в этих каналах на агентских условиях за (20 процентов от проданной рекламы). Кандидату предоставлю список каналов и подробные условия сотрудничества.
Соцсети и SMM
Опубликован: 13 часов назад
Бюджет: 100000 руб.~$1248.29
Редизайн сайта на 1C:Битрикс
Добрый день! Действующий сайт skinphoria.ru на 1C:Битрикс, хотим сделать обновленный дизайн (вкладка mvp) https://lyl.su/olix, стоимость и сроки озвучьте пожалуйста
Создание сайта
Опубликован: 13 часов назад
Бюджет: 20000 руб.~$249.66
База данных монтаж натяжных потолков Краснодар
База данных монтаж натяжных потолков Краснодар , сайт ФИО , почта и другие данные для связи.,,,,,,,,,,,,,,,,
Базы данных и клиентов
Опубликован: 13 часов назад
Бюджет: 1000 руб.~$12.49
Требуется сделать правки на самописном сервисе
Требуется сделать правки на самописном сервисе
У нас сервис скачивания готовых фото для родителей
Мы хотим внести корректировки
Опыт с пхп и js
От вас предложения часовой ставки в ответы
По работе часов 5-7
Доработка и настройка сайта
Опубликован: 13 часов назад
Бюджет: 20000 руб.~$249.66
Создание рилс
Добрый день.
Требуются услуги создания Рилс для курьерской компании.
Предоставим четкое ТЗ, но без материалов. Генерация контента, озвучки со стороны исполнителя.
Срок - 17.01.
Видеоролики
Опубликован: 13 часов назад
Бюджет: 3000 руб.~$37.45
Дать обратную связь по использованию бота в телеграм
Выполнение задачи = 20 мин.
Нужно созвониться с нами в зуме, сделать демонстрацию экрана и пройти путь пользователя в боте. Далее дать обратную связь: что понравилось / не понравилось, что удобно/ не удобно.
Бот по таро, нумерологии и астрологии
Персональный помощник
Опубликован: 13 часов назад
Бюджет: 500 руб.~$6.25
Доработать Android-приложение для автоматизации работы с СМС
У нас есть приложение для Android (kotlin), которое читает СМС и на основании содержимого посылает запросы в API. Сейчас оно сделано очень быстро и с большим количеством хардкода. Требуется:- Задача 1: Сделать приложение универсальным (читать разные СМС с разным форматом текста - и то и другое получается с API)- Задача 2: Сделать аналогичное в отнолении push-уведомленийОткликайтесь, пожалуйста, только есть у вас есть уверенный опыт на KotlinТребования:- Отслеживаемое портфолио релевантных проектов. Попрошу показать репозиторий. Если показать нечего, не откликайтесь- Мы созвонимся и в формате 5 минут я буду проверять ваш опыт и владение kotlin. Если не готовы, не откликайтесьУсловия:- Требуется созваниваться с видео-связью. Я привык общаться с человеком вживую, так как многие вопросы решаются быстрее, проще, удобнее. Если не готовы, не откликайтесь- Работа выполняется через гит с ежедневными коммитами. Если не готовы, не откликайтесь
Android
Опубликован: 13 часов назад
Бюджет: 1500 руб.~$18.73
Доделки сайта на wordpress
Создание доп.полей, вывод их в новости и тд. полный список здесь:
https://drive.google.com/drive/folders/1ghmiv7aEaOFW7jO2xeKuBsGfg7TTA4n6?usp=sharing
время на выполнение 2-3 дня максимум.
Доработка и настройка сайта
Опубликован: 13 часов назад
Бюджет: 17000 руб.~$212.21
Перевод принтов под черные футболки
Есть 15 принтов под белые футболки. Нужно адаптировать под черные и наложить на модель черной футболке оверсайз, т.е. еще сгенерировать девушку в футболке
Арт и иллюстрации
Опубликован: 13 часов назад
Бюджет: 6000 руб.~$74.9
Подготовить решения для главных страниц сайтов
Это главная страница Фигмы https://www.figma.com/
Задача: Предложить изменения в интерфейсе, которые позволят провести... руб
Графический дизайн
Опубликован: 13 часов назад
Бюджет: 300 руб.~$3.75
Дизайн сайта для небольшого жилого комплекса
Добрый день! [:1f642] Необходимо сделать стильный, смелый и современный дизайн сайта жилого комплекса из 7-8 блоков + подвал и шапка. Должен выглядить дорого, не похожим на простой сайт собранный в Тильде. Цвета и основу дизайна взять можно из Брендбука. ТЗ в Пиксе. [:1f642]
Здесь брендбук, фотки и шрифты:
https://disk.yandex.ru/d/PJfTPh8sKJH0kQ
Краткое ТЗ тут, в Пикси. Так же, тут находятся дизайны которые нам нравятся и делали для нас, это для того, чтобы оценили в каком качестве нужен дизайн.
https://pixso.net/app/editor/aIyxEGDzr1kD28oQJEHEFw?page-id=0%3A1
Все остальное в личной переписке!
Важно!
Просьба не писать начинающих дизайнеров, тех кто вчера закончил курсы, где его просили перерисовывать чужой дизайн и теперь он кладет их к себе в Портфолио:) Не будем тратить взаимно время. Нам нужен профессионал со вкусом и чувством композиции!
Мы настроены на большие объемы дизайна и будем рады продолжить работу на постоянной основе! [:1f642]