Александр Юрченко yaleksandr89
PHP Backend Developer | API, интеграции, доработка систем
Рейтинг
64
№ 63 910 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Санкт-Петербург
Опыт работы
6 лет
На сайте с
2026 года
Юридический статус
Самозанятый

Symfony Shop — интернет-магазин на Symfony

Используемые навыки API Docker PHP PostgreSQL Symfony

Описание

Учебный интернет-магазин с каталогом товаров, корзиной, оформлением заказов, личным кабинетом, административной частью и 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-приложения.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT OAuth2 Yandex — PHP-клиент для Yandex ID
OAuth2 Yandex — PHP-клиент для Yandex ID
25
Веб-разработка и IT Weather — PHP-библиотека для работы с погодными API
Weather — PHP-библиотека для работы с погодными API
19
Веб-разработка и IT Каталог книг на Yii2
Каталог книг на Yii2
29