Учебный интернет-магазин с каталогом товаров, корзиной, оформлением заказов, личным кабинетом, административной частью и REST API. Проект используется для практической отработки архитектуры современного PHP-приложения, интеграций, тестирования и инфраструктуры разработки.
Backend реализован на PHP и Symfony с PostgreSQL и Doctrine. Добавлены API на базе API Platform, регистрация и восстановление пароля, OAuth-авторизация через несколько провайдеров, административная часть и обработка бизнес-логики каталога и заказов. Среда разработки собрана на Docker Compose, добавлены Makefile, автоматические тесты, PHPStan, PHP-CS-Fixer и CI через GitHub Actions.
Получилось полноценное демонстрационное приложение с веб-интерфейсом и API, воспроизводимым Docker-окружением, автоматическими проверками и тестами. Проект можно развернуть локально и использовать как пример организации и разработки современного Symfony-приложения.