Моя цель была создать новый современный магазин не как шаблон, а как управляемую платформу с кабинетами, ролями, каталогом и заказами.
Нужно было уйти от ограничений старого решения и собрать проект, который можно развивать: каталог, импорт, поиск, корзина, оформление заказа, оплата, доставка, staff-админка и контроль остатков.
Я разработал Django-проект с отдельными приложениями, личными кабинетами, каталогом, корзиной, checkout, интеграциями, поиском и внутренними инструментами для сотрудников.
Получилась современная e-commerce-платформа, которую можно поддерживать и развивать по этапам: добавлять роли, интеграции, автоматизацию, контент и сервисные разделы.
Почему проект важный
Evergene.shop — один из самых сильных проектов в портфолио, потому что здесь была не просто верстка магазина, а полноценная backend-разработка на Django.
Что я реализовал
- структуру Django-проекта с отдельными приложениями;
- каталог товаров, бренды, категории и карточки;
- живой поиск по каталогу;
- глобальную корзину и оформление заказа;
- интеграцию оплаты через Т-Банк;
- выбор доставки и ПВЗ СДЭК;
- контроль остатков до создания заказа;
- staff-разделы для менеджеров и контент-менеджеров;
- импорт товаров со старого сайта;
- деплой на VPS: Nginx, Gunicorn, PostgreSQL, SSL.
Результат
Проект стал основой для нового премиального магазина. Его можно развивать дальше: подключать новые роли, автоматизацию, CRM, 1С, уведомления, расширенный личный кабинет и контентные разделы.