Yii. Доработка сайта на Yii2 (Дистанционная работа)
(проект не опубликован)

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

Задание: Yii. Доработка сайта на Yii2 (Дистанционная работа)

Техническое задание для фрилансера: Yii2 проект Общая информация Проект: Платформа аренды недвижимости Фреймворк: Yii2 Технологии: Docker, PHP (Yii2), MySQL, Nginx, Node.js, cron Формат: монолит, server-side rendering Dev-среда: запускается через Docker (docker-compose up -d) --- Цели 1. Разобраться в существующей архитектуре Yii2-проекта 2. Развернуть проект локально через Docker Compose 3. Внести и протестировать правки, указанные в приложенном документе (Без имени 1.pdf) --- Основные задачи по правкам 1. Форма "Быстро снять" Изменить текст формы Убрать поле "Дата выезда" Добавить: Время заезда Время выезда Кнопки "5 мин", "10 мин" Выбор: "без животных", "без детей" Количество комнат: до 30 / 30 и более Переименовать "Параметры" 2. Чат заявок Отображение заявок по времени жизни (если удалена или неактивна — отображать соответствующее сообщение) Возможность владельца прикреплять квартиры (ссылки, фото, видео) Ограничение спама для гостя (по времени или количеству заявок) 3. Фильтрация поиска Добавить параметры: Расстояние до города Метро Трасса, улица Состояние жилья Количество комнат и кроватей Тип недвижимости Парковка Площадь, от МКАД и др. 4. Форма бронирования Удалить контакты и почту из формы Кнопка "Связаться" → "Забронировать" При нажатии — открывается форма переписки с гостем Добавить поле метро 5. Личный кабинет Починить регистрацию (по телефону и почте) Добавить календарь заездов с отображением занятых дней Возможность удалить аккаунт Раздел "мои продвижения" 6. Общие правки Исправить валидацию (на клиенте не происходит реакций при ошибках) Реализовать антиспам в админке Настроить бегущую строку, описание, слайдер на главной Возможность переписки между собственниками в чате Возможность добавления медиа (фото, видео, ссылки) в чатах --- Требования к исполнителю Опыт работы с Yii2 (модели, ActiveForm, маршруты, валидация, шаблоны PHP) Опыт работы с Docker и локальной разработкой Умение читать и поддерживать старый код(без документации) Ведение чистого и понятного git --- Мы предоставим: Git-доступ к проекту PDF с правками Помощь по запуску dev-среды при необходимости --- Примечание Работа разбивается на этапы — сначала базовые правки и запуск, далее доработка функционала блоками. Возможна долгосрочная работа при успешной реализации