Бюджет: 1200 UAH Срок: 1 день
Здравствуйте! Могу сделать до утра, если сейчас договоримся, опыт большой. Обращайтесь!
Описание задания: В моем веб-приложении (React 18 + TypeScript + Tailwind CSS) есть страница профиля, где пользователь может загрузить и отредактировать свою аватарку и обложку.
Сейчас этот функционал (кастомный кропер) работает некорректно. Основные проблемы:
Что нужно сделать: Нужно исправить этот функционал, чтобы загрузка, масштабирование и центрирование изображений работало идеально, плавно и без каких-либо потерь или нежелательных обрезаний оригинального изображения, а также без пустых полей.
Мне абсолютно не принципиально, как именно вы это сделаете: можете попробовать "докрутить" мою текущую кастомную логику (если сможете полагодить математику координат), но лучшим и самым быстрым вариантом будет полностью ее выбросить и заменить на готовую библиотеку или решение.
Главное требование: чтобы оно работало безупречно на ПК и мобильных устройствах. Как именно это будет сделано под капотом — мне все равно.
Технический стек проекта: Frontend: React 18, TypeScript (TSX), Vite, Tailwind CSS
Бюджет: 1200 UAH Срок: 1 день
Здравствуйте! Могу сделать до утра, если сейчас договоримся, опыт большой. Обращайтесь!
Бюджет: 1200 UAH Срок: 2 дня
Добрый день, Никита!
Ознакомился с ТЗ, могу реализовать корректное обрезание картинки. У меня 4 года опыта разработки сайтов, React (TypeScript) - мое основное направление.
Можем сделать так:
Я сначала реализую данную задачу, без внесения резерва в сейф. И только если вам понравится результат, откроем проект.
Можем обсудить детали в личных сообщениях. Буду рад сотрудничеству!
Бюджет: 5000 UAH Срок: 1 день
Здравствуйте,
Я могу помочь вам исправить это правильно и быстро.
У меня более 9 лет опыта в разработке полного стека, включая React 18, TypeScript и сложные взаимодействия пользовательского интерфейса, такие как пользовательские обрезки, системы перетаскивания и масштабирования, а также обработка жестов касания. Я полностью понимаю типичные проблемы, которые вы описали: неправильная начальная область обрезки, неправильные ограничения координат, сломанная математика преобразования, пробелы на фоне при панорамировании и непоследовательное поведение колесика мыши и жестов сжатия на разных устройствах.
В этом случае я согласен с вашим подходом. Наиболее надежным и эффективным по времени решением обычно является полная замена нестабильной пользовательской логики обрезки на хорошо протестированную библиотеку, такую как react-easy-crop или аналогичную, и чистая адаптация ее к вашему дизайну и требованиям. Эти библиотеки уже правильно обрабатывают математику координат, ограничения границ, пределы масштабирования, жесты сжатия и поведение на разных устройствах. Затем я бы доработал стили и интеграцию, чтобы они соответствовали вашему пользовательскому интерфейсу на основе Tailwind.
Если необходимо, я также могу просмотреть вашу текущую реализацию и определить, стоит ли ее исправлять, но в большинстве случаев переписывание такого рода логики быстрее и приводит к гораздо большей стабильности.
Конечный результат обеспечит:
Плавное перетаскивание и панорамирование без пустых пробелов
Правильное ограничение и полное достижение краев
Правильное начальное позиционирование без нежелательной обрезки
Плавное масштабирование колесиком мыши
Правильное масштабирование сжатия на мобильных устройствах
Последовательное поведение на настольных и мобильных устройствах
Я могу начать немедленно и предоставить стабильное решение в короткие сроки после просмотра текущего кода.
С нетерпением жду возможности поработать над этим.
Бюджет: 2000 UAH Срок: 1 день
Добрый день. Готова полностью исправить или заменить ваш текущий кроппер, чтобы он работал стабильно и без артефактов.
Из описания видно, что проблема в неправильной математике трансформаций: масштабирование, перемещение, зажимы, границы контейнера и пересчет координат во время зума. Такие баги обычно возникают из-за некорректной логики границ или из-за неверной синхронизации состояния трансформации с реальными размерами изображения.
Бюджет: 1000 UAH Срок: 2 дня
Привет, это как раз мой стек, готов это сделать, детали можем обсудить в личных сообщениях.
Ищу опытного Full-Stack веб-разработчика для создания сайта под ключ. Есть готовый сайт-образец, который нужно взять за основу, улучшить, доработать и реализовать с учетом современных решений. Что требуется: разработка сайта под ключ; улучшение дизайна и пользовательского интерфейса; подключение платежной системы; адаптивная верстка для всех устройств; настройка административной панели и всего необходимого функционала. Готов рассмотреть ваши идеи и предложения по улучшению проекта. Прошу откликаться только специалистов с реальным опытом и портфолио.Важны ответственность, терпение и желание довести проект до качественного результата По цене можем договориться!
Всем привет, нужно создать сайт для создания ивентов и продажи билетов. Возможны варианты на готовом шаблоне, фреймворке или ваш вариант. Желательно, чтобы у вас был опыт работы в разработке сайтов для продажи билетов. Примеры сайтов вышлем в приватные сообщения. При необходимости создадим прототип. Если вы ранее работали над созданием подобных сайтов, пожалуйста, отправьте примеры в приватные сообщения. Детали обсудим в приватных сообщениях. Спасибо и хорошего дня!
Что мы считаем в проекте: Реализованная PnL, ROI и Win Rate для криптокошельков - насколько прибыльно кошелек торговал определенным токеном за выбранный период. На каких данных: история on-chain транзакций кошелька (свопы, переводы токенов) + рыночная цена токена на момент каждой сделки. Основной источник данных - Moralis: два вызова во время первичной загрузки кошелька - нативные ETH-переводы и все ERC-20 token transfers. С чем сравниваем: Nansen.io - берем как эталон, сравниваем наши рассчитанные метрики с тем, что показывает Nansen для тех же кошельков за тот же период. Проблема: наши цифры существенно отличаются от Nansen, и мы не до конца понимаем, по каким правилам часть действий кошелька должна классифицироваться для целей PnL. Необходимо исправить расчет Реализованной PnL, ROI и Win Rate, чтобы совпадали с Нансеном. В заявке напишите, пожалуйста: - опыт в схожих задачах - опыт с Nansen - опыт с Moralis - опыт с DeFiLlama - опыт со статьей по криптооперациям - приблизительную стоимость и сроки фикса
Сайт работает на фреймворке Next.js (на базе React). Необходимо выполнить все пункты по ТЗ. ТЗ прилагается в файле. Жду предложений.
Сайт для оценки: https://copy.eurobrands-shop.de/ Задача: исправить frontend-баги на уровне темы Magento 2 / Amasty theme: CSS/LESS/JS, mobile, RTL, minicart, language dropdown, layout shift/CLS. Формат работы: - без локального разворачивания Magento; - работа через DevTools + исходники темы; - правки в CSS/LESS/JS/template-файлах темы; - результат: diff / коммит / архив изменённых файлов; - деплой и сборка на нашей стороне; - работа через безопасную сделку; - NDA до передачи исходников/доступов. Что нужно проверить и оценить: 1. RTL / арабская версия: - телефон в шапке отображается некорректно; - смещения элементов в header, minicart, wishlist/account, product page; - отступы, direction, unicode-bidi, positioning. 2. Header: - language dropdown; - cart/wishlist; - hit-area иконок. 3. Minicart: - нестабильно открывается на некоторых страницах; - проверить Console / Network / Event Listeners / customer-data / z-index / overlay. 4. Mobile: - бейджи корзины/wishlist слишком большие; - блок Categories сжимается/обрезается; - mobile menu / Menu-Account. 5. Product page: - layout shift / CLS изображения; - Add to Cart / Quantity / BOX / PALLET в RTL. 6. Wishlist/account: - /wishlist/ - /mwishlist/ - вкладки, Back button, переполнение счётчиков. Проблемные URL: - https://copy.eurobrands-shop.de/alpro - https://copy.eurobrands-shop.de/producers - https://copy.eurobrands-shop.de/wishlist/ - https://copy.eurobrands-shop.de/mwishlist/ В отклике напишите: 1. Есть ли опыт с Magento 2 frontend? 2. Есть ли опыт RTL? 3. Сколько часов нужно на первый этап? 4. Какая стоимость? 5. Когда можете начать? 6. Какие доступы нужны? 7. Готовы ли работать через безопасную сделку и подписать NDA? Важно: нужен конкретный результат — исправления или техническое объяснение по каждому пункту: исправлено / не воспроизводится / не frontend-проблема.