Home page
Тестовое задание.
Общее описание:
Необходимо разработать личный кабинет со списком товаров и курсом валют на Yii2 или Laravel + MySQL.
Для создания таблиц необходимо использовать миграции.
Для визуального отображения можно использовать Bootstrap (или другой фреймворк)
В системе должны быть следующие страницы:
В системе должны быть предусмотрены 2 роли:
- Администратор (Админпанель)
- Пользователь (Профиль пользователя)
При регистрации присваивается роль "пользователь".
Добавление администратора системы должно осуществляться через консольную команду, например, "php yii admin/create".
Администратор должен иметь возможность добавлять/ редактировать/удалять товары.
Доступные поля:
- Название*
- Артикул
- Фото
- Описание
- Цена в рублях*
- * Обязательные поля
Пользователь, в свою очередь, видит только список товаров и редактировать/удалять/добавлять их не может.
Так же у пользователя есть список валют (взять список валют с http://www.cbr.ru).
Он может добавить любую валюту, а так же ее удалить.
После добавления валюты, в списке товаров добавляется колонка с валютой и показывается стоимость товара в добавленной валюте (если будет добавлено, например, 3 валюты, то добавляется 3 колонки).
Курс валют должен обновляться раз в день. Все данные по валютам необходимо получать с сайта http://www.cbr.ru.

