Бюджет: 2000 UAH Срок: 1 день
Добрый день!
Ознакомился с описанием задачи. Имею опыт работы с React + TypeScript, Tailwind и Framer Motion, а также с исправлением UI/UX проблем в уже существующих проектах без переписывания архитектуры.
Как буду подходить к задаче:
1. Auth-flow
Аккуратно перестрою логику auth modal так, чтобы основной CTA был “Войти”. Login станет первым экраном, а переход к регистрации будет secondary-path. При этом проверю, чтобы не сломались verify email, forgot password и Google OAuth.
2. Filter/Search block при скролле
Проанализирую текущее исполнение sticky/floating блока. Реализую стабильное поведение через CSS + небольшую JS-логику (IntersectionObserver или scroll state), чтобы фильтр корректно себя вел и на desktop, и на mobile.
3. Mobile tap bug (tooltip → второй тап)
Проверю обработчики pointer/touch/hover. Сделаю так, чтобы tooltip не блокировал interaction на mobile: первый tap будет выполнять действие, а tooltip будет работать только для hover/focus на desktop.
4. Повторное проигрывание анимации при browser back
Проверю lifecycle Framer Motion и popstate сценарий. Добавлю контроль состояния навигации (history / session state), чтобы при browser back страница восстанавливалась без повторной reveal animation, но анимации сохранились в обычной навигации.
После выполнения:
• сделаю pull request с отдельными коммитами под каждую задачу
• добавлю скрины или короткое видео desktop/mobile с фиксациями
• проверю, чтобы не сломались ручной роутинг, query params фильтров, auth-flow и smart links
Готов работать через Telegram-группу с тасками, видео и скринами.
Буду рад сотрудничеству! :)