Бюджет:
70 $
Фронтенд (приложение frontend):
Есть система объявлений о сдаче жилья в аренду, нужно дописать к ней систему отзывов. Отзыв может оставлять пользователь, воспользовавшийся услугами (таблицы и модели объявлений все есть). Ответить на отзыв может модератор (роли и таблица пользователей есть). Отзывы максимум 2-х уровневые отзыв-ответ. При написание отзыва, можно поставить оценку по 6 критериям по 5 бальной шкале чистота, комфорт, местоположение, цена/качетсво, общение, удобства.
При разработке нужно везде учесть многоязычность(кроме бакенда) все текста заключить в Yii::t('app', 'Text').
К отзыву так же нужно прикрепить:
- страну клиента (таблица локаций есть)
- количество ночей которые клиент там провел (при написание отзыва, берется из таблицы брони она есть)
- кто клиент (нужна отдельная таблица с перечислением, например: семья, пара, один человек, и т.д.)
- время написания отзыва
Верстать не нужно, но клиентский JS нужен. После написания отзыва он должен появится на странице без перезагрузки.
Бакенд (приложение backend):
Стандартный CRUD, с минимальным допиливанием:
- обратная сортировка по дате, вывод последних на первой странице
- вывод с таблице не ID пользователя, а его имя, со ссылкой на профиль (ссылка есть, сделать возможность её подставить)
В бакенде многоязычность не нужна.
Дополнительные требования:
- все выборки нужно делать через ActiveRecord
- клиентский JS должен использовать jQuery, там где это сокращает код
- все делать на Advanced шаблоне Yii2, голом. Классы и таблицы предоставлю отдельно
- в сложных участках кода, желательны краткие пояснительные комментарии
- код будет встраиваться в проект, желательно там где это возможно учесть и облегчить
Возможна небольшая помощь в случае затруднений по коду либо логике.
Возможно дальнейшее сотрудничество.