Ivan Seliverstov
Победившая ставка- Проекты -
- Оценка -
- Рейтинг 261
Бюджет: 1500 UAH Срок: 3 дня
Здравствуйте! Готов исправить систему кадрирования и оптимизировать загрузку медиа. Имею 4-летний опыт в React и TypeScript, а также работал с Django/DRF, поэтому могу выполнить задание как Fullstack-разработчик.
Как я решу ваши задачи:
Frontend (Canvas Crop): Настрою react-easy-crop с параметром restrictPosition, чтобы избежать пустых зон. Реализую функцию генерации выходного файла через Canvas API по вашим координатам, чтобы бэкенд получал готовый файл, а не набор цифр.
Оптимизация: Интегрирую browser-image-compression для сжатия фото до < 1 МБ без потери качества и настрою лимиты для GIF.
Backend (Django): Упрощу модели и сериализаторы, убрав лишние поля координат. Использую Pillow для валидации изображений и очистки EXIF-данных.
Результат: Чистый код и идеальное отображение обложек без transform: translate, независимо от размера экрана.
Гарантирую системный подход и соблюдение всех критериев приемки. Готов начать!
Бюджет: 3000 UAH Срок: 2 дня
Добрый вечер, работаю с Django + React, задачи интересные, могу выполнить все, включая бэкенд. Единственное, у меня есть вопрос по пункту 2 в бэкенде, нужно проверить саму библиотеку или ваш код, где она используется? Начать могу с понедельника.
Бюджет: 2000 UAH Срок: 3 дня
Здравствуйте,
Имею опыт работы с React, TypeScript и обработкой изображений на клиенте через Canvas. Также работала с Django + DRF, настраивала загрузку файлов, валидацию и оптимизацию изображений через Pillow.
Готова приступить после ознакомления с репозиторием. Сроки и бюджет сможем уточнить после короткого технического обсуждения.
Бюджет: 3000 UAH Срок: 3 дня
Здравствуйте!
Суть задачи, как я ее вижу:
Сейчас кроп работает «косметически» — фронт передает координаты, а бэкенд пытается с ними что-то сделать. Из-за этого при каждом ресайзе или смене устройства картинка «едет», потому что CSS-трансформации привязаны к конкретному viewport. Нужно перевести на физическую обрезку на клиенте, чтобы сервер получал финальный файл и ничего не интерпретировал.
Где такие задачи обычно ломаются:
1. react-easy-crop по умолчанию позволяет «отрывать» изображение от краев контейнера — restrictPosition решает это лишь частично, нужно еще контролировать minZoom относительно aspect ratio входящего изображения, иначе на вертикальных фото снова появятся пустые зоны.
2. Canvas-обрезка часто игнорирует EXIF-ориентацию — и фото с мобильного приходят повернутыми на 90°.
3. Сжатие GIF-анимаций — browser-image-compression не работает с GIF, нужен отдельный подход, чтобы не убить анимацию.
4. Переход со старой схемы (координаты в БД) на новую (только файл) — если не сделать миграцию существующих записей, старые аватарки сломаются.
Подход:
Фронт — полная обрезка через Canvas с учетом EXIF, компрессия, и на выход один файл. Бэкенд — упрощенный эндпоинт, Pillow-валидация, удаление метаданных. Результат: обложка — обычный с object-cover, без каких-либо transform: translate.
Опыт: реализовывал кастомные кроп-системы для профилей в социальном проекте с поддержкой GIF-аватарок и адаптивным отображением.
Несколько вопросов, которые влияют на оценку:
— Сколько существующих профилей с координатами в БД? Нужна миграция или начинаем «с чистого листа»?
— GIF-аватарки — сохраняем анимацию после кропа, или достаточно первого кадра?
Сроки: 3–4 дня, 3000–4000 грн (fullstack, включая миграцию).
Бюджет: 2000 UAH Срок: 3 дня
Привет! Ваш проект выглядит замечательно. Готов немедленно начать работу и выполнить его на высоком уровне.
Ставки пока отсутствуют
Актуальные фриланс-проекты в категории Javascript и Typescript
Это недоработанный плагин для After Effects: https://drive.google.com/drive/u/0/folders/1Nq9a672OK6ep9Com1lqelUhZxbx3_3f1 Это, если я правильно понимаю, CEP-плагин (Adobe Extension) для After Effects. Это HTML/JavaScript-панель через Adobe CSXS, которая взаимодействует с After Effects через ExtendScript. Целью было автоматизировать процесс создания видео в стиле "maze challenge", референс на YouTube GOALRUSH-f8x или аналог. Видео ручного монтажа: https://drive.google.com/file/d/1Ylzvax6w2JGDwaBqeCdbD49jh5wB5buY/view?usp=sharing Файл одного из проектов: https://drive.google.com/file/d/15vKd1L9VfHtDqK2wtLQdYEmDpH1d8Jvy/view?usp=sharing Кроме "багованности" системы через вайбкодинг (поэтому вайбкодеры мимо), не устраивали накладки такие детали (реальные правки): https://docs.google.com/spreadsheets/d/18Svc6GoQ34PgLe1HY7gNX5tPLH0Cpv9E4mfjCRBCMFU/edit?gid=0#gid=0 Нужно сделать систему, которая будет генерировать проекты в After Effects со всеми необходимыми компонентами видео, которые написаны в База.pdf, более детальная логика в виде фото, текстового документа и mind map для понимания всех возможных вариаций на диске: https://drive.google.com/drive/folders/1Uf4Pnw3SKmwpmhL7sjPZFnfAbN0arUjr?usp=sharing Еще более детально (с более углубленной описательной частью и ссылками на таймкоды в референсах) ТЗ будет фиксироваться в рабочей области проекта Конечный результат — это система, которая создает видео: от 40 секунд до 1 минуты, полностью уникальный контент каждое создание, без метаданных ИИ в файле видео, в нем должен быть понятный сюжет (ловушки, тупики, разные эмоции персонажей-знаменитостей в результате каких-то сюжетных поворотов в видео), саунд-дизайн под сюжет (крики и другие эмоции, взрывы и т.д.), стилистически не отличающиеся от видео референса с канала
Описание: Необходимо создать JavaScript-скрипт для расширения Tampermonkey. Скрипт будет работать во внутренней рабочей CRM-системе.Логика работы: Скрипт должен считывать уникальный текстовый ID текущего активного диалога на странице (всего есть 5–10 различных ID). В зависимости от ID, скрипт берет соответствующую текстовую инструкцию (System Prompt) из настроек. Карта параметров по ID должна быть вынесена в отдельное удобное окно настроек скрипта. При появлении нового сообщения в окне чата, скрипт отправляет этот текст вместе с промптом через API OpenAI (модель gpt-4o-mini). Полученный ответ скрипт вставляет в поле ввода текста и инициирует отправку с рандомной задержкой в 20–45 секунд для имитации естественной работы оператора.Работа сугубо с текстом. Бюджет — 6000 грн. Жду предложений от разработчиков с опытом работы с OpenAI API и написанием скриптов автоматизации браузера.
Необходимо разработать собственный веб-сервис для автоматизации работы кофеен и небольших заведений общественного питания. По функциональности продукт должен быть похож на Poster POS, но с собственным дизайном, архитектурой и программным кодом. Копирование кода или интерфейса Poster не предполагается. Планируется создание полноценного коммерческого SaaS-продукта, которым в будущем смогут пользоваться различные кофейни по подписке.На первом этапе нужно разработать MVP Основной функционал: регистрация и авторизация владельца заведения; создание одного или нескольких заведений; управление сотрудниками и ролями; каталог товаров, категорий и модификаторов; добавление размеров, вкусов и дополнительных опций; кассовый интерфейс для оформления продаж; открытие и закрытие кассовой смены; разные способы оплаты; возврат и отмена заказов; учет остатков и списание товаров; базовый складской учет; история продаж; отчеты по выручке, товарам, сменам и сотрудникам; программа лояльности для клиентов; адаптивная работа на планшете, ноутбуке и смартфоне; административная панель владельца сервиса; тарифные планы и ограничения в соответствии с тарифом.В дальнейшем планируется мобильное приложение; интеграция с платежными терминалами; печать чеков; интеграция с фискальными сервисами; доставка и онлайн-заказы; бронирование столиков; расширенная аналитика; API для сторонних интеграций; интеграция с бухгалтерскими и CRM-системами.Важные требования система должна быть рассчитана на работу многих независимых заведений; данные каждого клиента должны быть изолированы; необходимо предусмотреть масштабирование продукта; нужна безопасная работа с финансовыми и персональными данными; код должен быть структурированным и пригодным для дальнейшего развития; нужна техническая документация; права на исходный код после оплаты передаются заказчику. Дизайн на данный момент отсутствует, поэтому нужно отдельно оценить UI/UX-дизайн или предложить готовое решение для MVP.В предложении укажите опыт создания SaaS, POS, CRM, ERP или учетных систем; примеры подобных работ; предложенный стек технологий; состав команды; ориентировочную стоимость MVP; срок разработки; что именно входит в предложенную стоимость; стоимость дальнейшей поддержки; готовы ли работать поэтапно с оплатой за каждый завершенный этап. Преимущество исполнителям или командам, которые уже разрабатывали кассовые, складские, ресторанные или многопользовательские SaaS-системы.
Технологический стек - React: Адаптивная и динамичная разработка фронтенда - Node.js: Надежные операции на бэкенде - Web3: Мультицепочная интеграция криптовалют - Solidity: Разработка смарт-контрактов Цель проекта Разработать комплексную мультицепочную платформу для стекинга для популярной игровой экосистемы, обеспечивающую бесшовные взаимодействия с криптовалютой, интеграцию NFT-рынка и улучшенный пользовательский опыт на нескольких совместимых с EVM блокчейн-сетях. Белая книга Мы больше, чем просто мобильная игровая студия; мы визионеры и новаторы в мире игр. Наша команда состоит из талантов мобильной игровой индустрии и увлеченных геймеров, и она стремится раздвинуть границы возможного в мобильных играх. Наш опыт сосредоточен на гибридизации жанров, чтобы создать нечто поистине уникальное, что мы адаптируем для перехода от игр Web2 к играм Web3. От гоночных RPG до стратегий в реальном времени, мы постоянно экспериментируем и смешиваем жанры, чтобы предложить новые игровые впечатления. Наши игры — это не просто форма развлечения; это погружающие путешествия, которые вовлекают, бросают вызов и захватывают наших игроков. Мы воплощаем нашу миссию не просто развлекать, но и переносить нашу аудиторию в необычную вселенную интерактивного мира в рамках игр Web3. - Разработка фронтенда - Разработка бэкенда - Редизайн целевой страницы - Мультицепочная интеграция - NFT-рынок - Тестирование и контроль качества - Развертывание и обслуживание
У меня в Google Excel есть некоторая логика, которая связана с интеграцией с API Новой Почты и API Турбосмс. В целом все работает нормально, но нужно дописать некоторый функционал. Все детали при переписке. Доступ к Excel и коду я дам. Для исполнителя в целом обязательно иметь опыт работы с Google Excel JS в Apps Script.