Ecommerce Flask Stripe

screenshot of Ecommerce Flask Stripe

Flask Stripe Sample - Soft UI Design (Free Sample) | AppSeed

Overview:

The Flask & Stripe Mini eCommerce is an open-source project that allows users to create a mini eCommerce platform without the need for a database. It uses Flask and Stripe for backend logic and payment processing respectively. The project provides a clean and intuitive user interface for page styling. Users can easily add products by creating JSON files and can initiate payments through the platform. The project is available as a Docker image or can be manually built and run.

Features:

  • Flask: Provides the backend logic for the eCommerce platform.
  • Stripe: Integration with Stripe allows for easy payment processing.
  • Soft UI Design: The platform utilizes the Soft UI Design (Free Version) by Creative-Tim for a visually appealing user interface.
  • JSON: Products are defined using JSON files, allowing for easy customization and management.
  • Automatic Products Discovery: The platform automatically discovers and loads products from the templates/products directory.
  • Dw Products from Stripe: The platform supports dynamic loading of products from Stripe using the Python Stripe Library.

Start in Docker:

  1. Download the code from the GitHub repository using Git.
  2. Add Stripe secrets in the Dockerfile.
  3. Start the app in Docker.
  4. Visit http://localhost:5085 in your browser to access the app.

Manual Build:

  1. Rename env.sample to .env.
  2. Edit STRIPE_SECRET_KEY and STRIPE_PUBLISHABLE_KEY in the .env file, provided by Stripe Platform.
  3. Install the necessary dependencies.
  4. Start the app.
  5. Access the products and initiate a payment.

Summary:

The Flask & Stripe Mini eCommerce is an open-source project that provides users with a simple and customizable mini eCommerce platform. With its integration with Flask and Stripe, users can easily manage products and accept payments. The project offers a clean user interface and supports dynamic loading of products from both JSON files and Stripe. Users can choose between using the Docker image or manually building and running the app.

ecommerce
Ecommerce

Ecommerce websites sell products or services to customers through an online storefront. These websites typically include features such as product listings, shopping carts, payment processing, and order management tools.