Проект на yii2 содержит два главных application - api и backend.
-
запустить этот проект у себя) база в db_dump. vendor Обновляем через composer https://getcomposer.org/ просто composer update (настройка ниже). настройка коннекта к базе. common/config/db_local.php копировать в db.php
-
добавить в админку и в апи новости. добавление/редактирование в админку, в апи просто получение списка новостей. обязательные поля title description img_url.
-
добавить возможность в апи сохранять/удалять в избранное events. в админке добавить возможность просмотра добавленых эвентов в профиле юзера - view в грид юзеров тоже добавить.
приоритет лежит на админке, если не сможете прикрутить в апи - не так страшно. для работы с апи https://www.getpostman.com/ в папке postman лежит темплейт для все запросов апи + файлик с для настройки окружения, чтобы выполнять запросы - там надо только выставить урл на котором вы ведете разработку.
результат можете комитить частями или полностью в отдельную ветку этого репозитория (требуется регистрация в гитлабе) также можно прислыать просто репозиторий github. вопросы в скайп или на мыло [email protected]
настройки композера настройка для yii2 composer global require "fxp/composer-asset-plugin:^1.3.1"