Бюджет: 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 день
Добрий день. Готова повністю виправити або замінити ваш поточний кропер, щоб він працював стабільно та без артефактів.
З опису видно, що проблема в неправильній математиці трансформацій: scale, translate, clamps, межі контейнера та перерахунок координат під час зуму. Такі баги зазвичай виникають через некоректну логіку bounds або через невірну синхронізацію transform state з реальними розмірами зображення.
Бюджет: 1000 UAH Термін: 2 дні
Вітаю, це якраз мій стек, готовий це зробити, деталі можемо обговорити в приватних повідомленнях
Сайт вже запущений і працює. Основне завдання — розібратися в поточній структурі проєкту, перевірити якість реалізації, виправити знайдені технічні проблеми та допомогти з подальшими змінами.Основний стек Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit В проєкті також можуть використовуватися: Prisma JWT-авторизація Stripe Mailgun Google APIs Vercel або Netlify FunctionsОсновні завдання провести ревізію існуючого проєкту; оцінити структуру та якість коду; виправляти помилки та доопрацьовувати поточний функціонал; покращувати серверний рендеринг і швидкість завантаження сторінок; перевіряти коректність відображення сайту на мобільних пристроях; працювати з формами, адміністративною частиною та зовнішніми інтеграціями; вносити технічні SEO-зміни; підтримувати і поступово покращувати існуючий сайт.Що для нас важливо добрий досвід роботи з Next.js, React та TypeScript; уміння розбиратися в чужому коді; розуміння SSR та особливостей Next.js App Router; уважність до продуктивності та якості реалізації; уміння пояснювати знайдені проблеми та пропонувати зрозумілі рішення; самостійність та акуратна робота з діючим сайтом. На першому етапі необхідно ознайомитися з проєктом, провести технічну ревізію та запропонувати список пріоритетних змін. Після цього можлива постійна робота над подальшим розвитком сайту.
Потрібно розробити форму онлайн-запису для косметичного салону та інтегрувати її в існуючий сайт (лендінг). Сайт на стадії розробки (на HTML, CSS, JS). На сайті відсутня власна база даних (і не планується), тому необхідно запропонувати безкоштовне рішення для зберігання та керування даними, яке буде простим в адмініструванні та стабільним у роботі. Необхідний функціонал: підвантаження списку категорій послуг; підвантаження послуг відповідно до обраної категорії; підвантаження списку майстрів, які виконують обрану послугу; відображення доступних дат і вільного часу відповідно до графіка роботи майстра; створення запису з автоматичним блокуванням обраного часу; захист від подвійного бронювання. Дані у формі: ім'я; номер телефону; категорія послуг; послуга; майстер; дата; час; коментар (необов'язково). Адміністрування: Повинна бути можливість: додавати та редагувати категорії послуг; додавати та редагувати послуги; додавати та редагувати майстрів; налаштовувати графік роботи кожного майстра; керувати вихідними, відпустками та іншими періодами недоступності; переглядати, редагувати та скасовувати записи клієнтів. Прошу вказати: яке рішення пропонуєте для зберігання даних; орієнтовну вартість; термін виконання. Дизайн не важливий, головне функціонал. Людина, що робить верстку сайту, сама оформить її в потрібному дизайні.
В мене в google exel є деяка логіка яка повязана з інтеграцією з апі Нової Пошти і апі Турбосмс. Взагалом все працює норм, але треба дописати деякий функціонал. Всі деталі при переписці. Доступ до ексель і коду я дам. Для виконавця взагалом обов'язково мати досвід роботи google exel JS в Apps Script
Всім привіт, потрібно створити сайт для створення івентів та продажу квитків. Можливі варіанти на готовому шаблоні, фреймворк, або ваш варіант. Бажано щоб у вас був досід роботи в розробці сайтів для продажу квитків. Приклади сайтів надішлемо у приватні повідомлення. За необхідності створимо прототип. Якщо ви раніше працювали над створенням подібних сайтів надішліть будь ласка приклади в приватні повідомлення. Деталі обговоримо в приватних повідомленнях. Дякую і гарного дня!
Сайт працює на фреймворку Next.js (на базі React). Потрібно зробити всі пункти за ТЗ. ТЗ додається у файлу. Чекаю на пропозиції.