- Нужно развернуть framework Yii2, basic приложение;
- Создать БД с помощью миграций, с таблицами brand, model, equipment;
- Сгенерировать админку на стандартных CRUD'ах;
- Наполнить БД тестовыми данными (марка, модель, комплектация, изображение, текстовое описание).
Обязательно использование связей.
- На главной странице сайта, выбираем марку автомобиля в select;
- После выбора марки на странице должен появиться второй select с моделями соответствующей марки;
- Аналогичным образом подгружаются комплектации;
- После выбора комплектации появляется кнопка перехода и по клику нас перекидывает на детальную страницу комплектации;
- Детальная страница комплектации содержит изображение, название и вывод текстового описания.
- Настроить роутинг, пример адреса страницы http://test.ru/audi/a3/1.4_ambition. Также приветствуется различные дополнения, такие как например реализация прямого доступа к промежуточным страницам выбора (например /catalog/audi/, /catalog/audi/a3/)
Шаги 1-4 проходятся без перезагрузки страницы посредством AJAX.
По цветовой гамме и оформлению макета нет ограничений, главное чтобы он выглядел хорошо и был адаптивный (наличие мобильной версии, использование сетки).
Тестовый сайт должен быть размещен на хостинг-платформе и доступен для просмотра, исходный код просьба выложить на github или bitbucket в публиный доступ и предоставить ссылку