GitHub repository: DmitriyVelichko/Yii2GenerationCards
Primary language: PHP
Created: 2019-06-30T20:15:02Z
Description: 1) Создать приложение на Yii2 Advanced, позволяющее создать карточку с наименованием, описанием, картинкой, количеством просмотров.  2) Создать миграции для формирования базы данных в MySQL.  3) Создать индекс для поискового движка ElasticSearch.  4) Создать в админ-панели CRUD для карточек, чтобы можно было добавлять и удалять карточки.  5) Создаваемые/изменяемые карточки помещаются в ElasticSearch.  6) Создать главную страницу с отображением 6 последних добавленных карточек (из ElasticSearch) и указанием количества просмотров каждой карточки.  7) При просмотре карточки на отдельной странице увеличивается счетчик просмотров.  8) При создании проекта сделать несколько коммитов в репозиторий, чтобы можно было видеть историю написания кода, результат выложить в публичный репозиторий (GitHub/GitLab или др).  9) Залить проект на удаленный сервер.  10) Плюсом будет написание Unit-тестов.