Привет Кодеры!

В этой статье представлен простой электронная коммерция стартер питается от Полоса, FastAPI (для внутренней логики) и Начальная загрузка 5 (для укладки). The goal of this starter is to help programmers bootstrap fast a decent and secure eCommerce solution with minimal effort. Существование Открытый исходный код и выпущенная под лицензией MIT, кодовая база может быть легко расширена, включена в коммерческие проекты или использована в деятельности по электронному обучению.

Спасибо за чтение!

Сильной стороной этого проекта является набор пользовательского интерфейса, предоставленный Creative-Timизвестное агентство, выпустившее дизайн бесплатно. Мягкий дизайн пользовательского интерфейсапоставляется с более чем 50 компонентами и многоразовыми виджетами как минимум для достойного проекта электронной коммерции.




✨ Особенности продукта

Эта мини-электронная коммерция загружает продукты из файлов JSON, сохраненных в каталоге шаблонов, и создает динамические страницы на основе этой минимальной информации.

Минимальную информацию, необходимую для определения продукта, можно найти ниже:

{
    "name": "Air ZOOM Pegasus",
    "price": 499,
    "currency": "usd",
    "short_description": "A workhorse built to help ..(truncated)..",
    "full_description": "A workhorse built to help power ..(truncated).."
}
Войти в полноэкранный режим

Выйти из полноэкранного режима

Пример полосы FastAPI — программный дизайн пользовательского интерфейса (бесплатный образец) | AppSeed

Мини с открытым исходным кодом eCommerce проект, который загружает продукты из JSON файлы, сохраненные в templates directory (база данных не требуется) и использует приличный пользовательский интерфейс для оформления страницы — Powered by FastAPI и полоса.

Функции

СтатусВещьИнформация
FastAPIЗа backend logic
ПолосаPayment processor
Мягкий дизайн пользовательского интерфейса(Бесплатная версия) Creative-Tim
JSON Products definition — видеть образец
Автоматическое обнаружение продуктовИсходный каталог: шаблоны\продукты
РазвертываниеDocker
КИ/КДПлатформа для развертывания рендеринга

Видеопрезентация


fastapi-полоса электронной коммерции.mp4


Быстрый старт в Docker

👉 Шаг 1 — Загрузите код из репозитория GH (используя GIT)

$ git clone 
$ cd ecommerce-fastapi-stripe
Войти в полноэкранный режим

Выйти из полноэкранного режима

👉 Шаг 2 — Запустите приложение в Docker

$ docker-compose up --build 
Войти в полноэкранный режим

Выйти из полноэкранного режима

Посещать в вашем браузере. Приложение должно быть запущено.

FastAPI и мини-электронная коммерция Stripe — Open-Source Starter, предоставляемый AppSeed.

Ручная сборка

Процесс в основном обычный для любого…

Если на вашей рабочей станции установлен Docker, продукт можно запустить с помощью одной команды, набранной в терминале (убедитесь, что вы находитесь в корне исходников).

$ docker-compose up --build 
Войти в полноэкранный режим

Выйти из полноэкранного режима

Как только эта команда завершит выполнение, приложение должно быть запущено и запущено в браузере.

FastAPI и Stripe — электронная коммерция с открытым исходным кодом.


Thanks for reading! Дополнительные ресурсы и поддержка доступны по адресу: