Полнофункциональный интернет-магазин, реализующий каталог товаров, корзину покупок, систему заказов, оплату через Stripe, купоны, рекомендации товаров и локализацию интерфейса.
Код соответствует требованиям PEP8.
- Каталог товаров.
- Корзина покупок (через контекстный процессор).
- Заказы клиентов.
- Подключение брокера сообщений RabbitMQ.
- Отправка асинхронных уведомлений через Celery.
- Мониторинг задач Celery с помощью Flower.
- Интеграция платёжного шлюза Stripe.
- Обработка платежей по кредитным картам.
- Работа с платёжными уведомлениями.
- Экспорт заказов в формат CSV.
- PDF-генерация счетов.
- Купоны на скидку.
- Stripe Checkout.
- Система рекомендаций товаров на основе Redis.
- Поддержка интернационализации и локализации:
- Перевод шаблонов, URL, моделей.
- Переключение языка пользователем.
- Rosetta для управления переводами.
- Поддержка django-parler, django-localflavor.
- Языки: Python 3, HTML5, CSS3.
- Фреймворк: Django.
- База данных: SQLite.
- Фоновые задачи и уведомления: Celery, RabbitMQ, Flower.
- Платёжная система: Stripe.
- Инструменты и библиотеки: Django ORM, Django Admin, django-parler, django-localflavor, Stripe API.
- Хранилище и кеш: Redis.
- Фронтенд: Django Templates, HTML/CSS, генерация PDF.
- Локализация: i18n, l10n, Rosetta.