Доработка сайтов. Доработка функционала сайта (Дистанционная работа)

Бюджет: 40 000 руб.

Задание: Доработка сайтов. Доработка функционала сайта (Дистанционная работа)

Изменение расположения кнопки поиска: Текущая расположение кнопки поиска не удобно для пользователей, поэтому необходимо переместить её на более видное место на странице, чтобы повысить удобство использования. Изменение формата дат и перевод на русский язык: Даты на платформе должны быть представлены в формате, принятом в российской локализации, а также переведены на русский язык для обеспечения удобства пользователей из России и русскоязычных стран. Отвязка перевода от других элементов интерфейса и возможность изменения перевода для отдельных объектов: Предусмотреть возможность редактирования перевода для отдельных элементов интерфейса без влияния на другие элементы, а также обеспечить гибкую настройку перевода для конкретных объектов. Сделать автоматическое сжатие картинок, чтобы пользователь не задумывался о размере, дать инструмент с возможностью показывать определенную область на картинке, если она не по формату структуры сайта (Аватар, проекты...). Доработка портфолио: Добавление раздела для расширенной презентации кейсов, который позволит пользователям более подробно представить свои работы и достижения. Расширение возможностей портфолио: Реализация функционала, позволяющего загружать несколько изображений, добавлять ссылки на кейсы и репозитории на GitHub, фигма, а также автоматическое сжатие изображений для оптимизации процесса загрузки контента. Создание под-подкатегорий: Добавление под-подкатегорий для более точной категоризации услуг и задач на платформе. Сделать возможность администратору менять очередность категорий, подкатегорий, подподкатегорий в графическом представлении на сайте, с нажатием кнопки. Привязка навыков к категориям и подкатегориям: Разработка механизма, позволяющего связывать навыки с категориями и подкатегориями, чтобы при создании задания пользователь мог выбирать навыки из соответствующего списка, что повысит релевантность предлагаемых навыков. Функционал "Просмотрено": Добавление функционала, который будет автоматически помечать услуги и задания как "просмотренные" после того, как клиент или фрилансер ознакомились с ними. Выбор роли пользователя в личном кабинете: Реализация возможности выбора роли (клиент или фрилансер) в личном кабинете без необходимости повторной регистрации, предложить варианты. Интеграция с банком для безопасных сделок: Настройка интеграции с банком для обеспечения безопасных платежей на платформе, включая настройку платежного шлюза и алгоритмов безопасности. Автоматическое сохранение введыннх полей при создании портфолио, проектов, вакансий. Работа будет вестись удаленно. Приглашаем вас предложить свой оценочный бюджет и сроки выполнения задачи. Для ознакомления со скриптом мы предоставим доступ к ПК (i7, 16 ГБ оперативной памяти, M2) через AnyDesk. Работы (тз) много, долгосрочный проект. В работе понадобятся такие навыки, как: Back-end: Знание PHP 8.x, опыт работы с фреймворком Laravel: Маршрутизация, контроллеры, запросы, представления (включая создание и использование шаблонов Blade), миграции. Умение работать с Composer, Artisan и Eloquent ORM. Понимание принципов REST API. Front-end: Владение Bootstrap 5, HTML, CSS. Опыт работы с JavaScript и библиотеками, в частности jQuery. Базы данных: Опыт работы с PostgreSQL/MySQL. Знание кеширующей системы Redis. Умение понимать чужой код. удаленная работа с использованием штатного ПК.