Skip to content

Repository files navigation

Интернет-магазин — Django-проект

Полнофункциональный интернет-магазин, реализующий каталог товаров, корзину покупок, систему заказов, оплату через 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.

About

Многофункциональный интернет-магазин, разработанный с использованием Django фреймворка. В проекте реализовано: каталог товаров, корзина, оформление заказов, оплата через Stripe, система купонов, рекомендации, экспорт заказов в PDF/CSV, а также поддержка интернационализации и локализации.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages