R50 dd4525cad65acc2471c0b04022bd561e
Python разработчик

Сайт на Django для магазина розничной торговли

Добавлено 17 апр 2023 в 09:05
Ссылка на гитхаб: https://github.com/sound1ust/Store_project_Django
Прототип сайта для магазина розничной торговли (в данном случае — электроникой).
Бэкенд написан на Python + Django (в т.ч. REST API) + PostgreSQL, также используется Celery, Redis.
Фронтенд написан преимущественно с помощью Bootstrap 4.
Функциональность:
• Создание, изменение и удаление товаров и их категорий;
• Регистрация и авторизация на сайте, в т. ч. через OAuth 2.0;
• Отправка письма с подтверждением по Email;
• Добавление товара в корзину для отдельного пользователя;
• Создание заказов и сохранение их истории;
• Оплата заказа через ЮКасса;
• Подключение через API (создание, изменение и удаление товаров);
В проекте представлены следующие страницы:
• Главная страница с товарами с пометкой "Новинка", с загруженными промо-изображениями и описанием;
• Страница с товарами и возможностью их сортировки по категории + валидация;
• Детальная станица каждого товара с каруселью изображений. Товар имеет название, описание, цену, продуктовую линейку, словарь характеристик в JSON (по некоторым характеристикам возможна настройка выбора товара той же линейки, но с другими характеристиками), изображение, отметку "Новинка", промо-изображение, описание для промо и т. д.
• Страницы авторизации/регистрации;
• Страница профиля с возможностью загрузки изображения и изменения данных и корзиной товаров с возможностью их удаления;
• Страница оформления заказа;
• Страницы со списком заказов пользователя и детальным обзором каждого из них.
0408aa76a4 14bc2d7d89 Cd0ef07ce6 6e2bab9184 F59388cb96 Dad25f09a4 28af84d01b F30206e3d3 232b3078cf