Привет! В этой статье представлен проект Mini eCommerce с открытым исходным кодом, который использует Stripe в качестве обработчика платежей и Django в качестве серверной части. Содержимое раздела электронной коммерции загружается из JSON, и информация управляется простой логикой маршрутизации. Исходный код можно найти на GitHub под лицензией MIT (бесплатно для коммерческой деятельности или электронного обучения). Спасибо, что прочитали!

Еще одна полезная функция этого проекта — дизайн Bootstrap 5, предоставленный Creative-Tim. Soft UI Design, набор пользовательского интерфейса, используемый для оформления страниц, включает в себя более 50 компонентов и многоразовые виджеты как минимум для приличного проекта электронной коммерции.

✨ Как им пользоваться

Самый быстрый способ запустить продукт и поэкспериментировать с кодовой базой — получить доступ к репозиторию и следовать инструкциям по сборке, представленным в файле README.

👉 Шаг №1 — Клонируйте проект из общедоступного репозитория:

$ git clone https://github.com/app-generator/sample-django-stripe.git
$ cd sample-django-stripe

👉 Шаг №2 — Установите зависимости

$ pip install -r requirements.txt

👉 Шаг №3 — Создайте .env и предоставьте секреты Stripe.

STRIPE_SECRET_KEY = STRIPE_KEY_HERE
STRIPE_PUBLISHABLE_KEY = STRIPE_KEY_HERE
DOMAIN_URL = IP_HERE

👉 Шаг 4 — Запустите приложение.

$ python manage.py migrate
$ python manage.py runserver

На этом этапе мы должны иметь доступ к приложению в браузере. Вышеупомянутая настройка также объясняется в видеоматериале, опубликованном на YouTube.

Спасибо за прочтение! Дополнительные ресурсы и поддержка доступны по адресу: