Учебный проект в рамках курса «PHP 2.0» Академии верстки (2019 год). Мне дали полностью сверстанный сайт и дамп базы данных. Задача – добавить сайту функционал интернет-магазина с помощью php-фреймворка Yii2:
- личный кабинет администратора, в котором можно управлять заказами пользователей;
- страницы отдельного товара, благодарности, фильтрация товаров по категориям, поиск по названию товара;
- возможности корзины и оформления заказа с отправкой писем на почту (и добавление заказа в базу данных);
- защита от атак XSS и других;
- человеко-понятный URL.
Добавление, удаление и изменение количества товаров в корзине происходит динамически с использованием ajax.
Адрес был yii2-shop.kamunicorn.ru. Я не стала продлевать хостинг.