DEV Community

Cover image for Stripe, FastAPI, Bootstrap 5 - Free eCommerce
Sm0ke
Sm0ke

Posted on β€’ Originally published at admin-dashboards.com

12

Stripe, FastAPI, Bootstrap 5 - Free eCommerce

Hello Coders!

This article presents a simple eCommerce starter powered by Stripe, FastAPI (for the backend logic), and Bootstrap 5 (for styling). The goal of this starter is to help programmers bootstrap fast a decent and secure eCommerce solution with minimal effort. Being open-source and released under the MIT license, the codebase can be easily extended, incorporated in commercial projects, or used in eLearning activities.

Thanks for reading!

A strong point of this project is the UI Kit provided by Creative-Tim, a well-known agency, that released the design for free. Soft UI Design, comes with 50+ components and reusable widgets for at least a decent eCommerce project.


✨ Product Highlights

This mini eCommerce loads the products from JSON files saved in the templates directory and build dynamic pages based on this minimal information.

  • βœ… Backend: FastAPI
  • βœ… Payments: Stripe
  • βœ… Design: Soft UI Design (free version)
  • βœ… Deployment: Docker
  • βœ… Secure by default: No database is used
  • βœ… MIT license

The minimal information required for a product definition can be found below:



{
    "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).."
}


Enter fullscreen mode Exit fullscreen mode

GitHub logo app-generator / ecommerce-fastapi-stripe

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

FastAPI & Stripe Mini eCommerce

Open-source eCommerce Starter that loads the products from JSON files saved in the templates directory (no database required) and uses a decent UI for page styling - Powered by FastAPI & Stripe.

Features

Have questions? Contact Support (Email & Discord) provided by AppSeed






































































Free Version Rocket eCommerce Custom Development
βœ“ Stack: fastAPI, Bootstrap
βœ… Stack: Django, TailwindCSS

Everything in PRO, plus:
βœ“ Payments: Stripe
βœ… Payments: Stripe
βœ… 1mo Custom Development
βœ“ Minimal Bootstrap Design βœ… Stripe Products Import
βœ… Team: PM, Developer, Tester
βœ“ No Database βœ… Local Products Customization
βœ… Weekly Sprints
- βœ… Categories, TAGS βœ… Technical SPECS
- βœ… Multi-product Checkout
βœ… Documentation
- βœ… Discounts Page
βœ… 30 days Delivery Warranty
- βœ… Analytics
-
- βœ… Transactions Tracking
-
- βœ… Zero Configuration
-
- βœ… FIGMA Project -
- βœ… PRO Support
…





If your workstation has Docker installed, the product can be started via a single command typed in the terminal (make sure you're at the root of the sources).



$ docker-compose up --build 


Enter fullscreen mode Exit fullscreen mode

Once this command finishes the execution, the app should be up & running in the browser.

FastAPI & Stripe - Open-Source eCommerce.


Thanks for reading! For more resources and support, please access:

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay