Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 1 месяц
Бюджет:
80 000 руб
1019.09 $ — 887.55 €
Техническое задание для фрилансера: 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-среды при необходимости
---
Примечание
Работа разбивается на этапы сначала базовые правки и запуск, далее доработка функционала блоками.
Разделы:
Опубликован:
16.05.2025 | 09:31 [поднят: 16.05.2025 | 09:31] [последние изменения: 16.05.2025 | 09:31]
Заказ находится в архиве