Проект был построен на Django с отдельными приложениями для каталога, корзины, заказов, поиска, staff-разделов и контентных страниц.
Получился масштабируемый магазин, который можно развивать как полноценный сервис, а не набор отдельных страниц.
Задача проекта
Нужно было создать современный магазин с премиальным визуальным стилем, удобным каталогом, корзиной, оформлением заказа, личным кабинетом и staff-разделами для сотрудников.
Что было сделано
- главная страница, каталог и карточка товара;
- фильтры, бренды, категории и живой поиск;
- корзина и оформление заказа;
- личный кабинет клиента;
- staff-разделы для управления товарами и заказами;
- контроль остатков до оформления заказа;
- настройка Nginx, Gunicorn, PostgreSQL и production-режима.
Почему Django
Django хорошо подошел для проекта, потому что магазин постепенно превращается в сервис: появляются роли сотрудников, кабинет клиента, заказы, остатки, уведомления, импорт товаров и административные сценарии.
Результат
Проект получил надежную backend-основу, понятную структуру приложений и возможность развивать магазин дальше: импорт, оплата, staff-инструменты, контентные страницы и расширенный личный кабинет.