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!
- 👉 FastAPI & Stripe eCommerce - source code
- 👉 Ask for support (just in case)
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).."
}
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
Once this command finishes the execution, the app should be up & running in the browser.
Thanks for reading!
For more resources and support, please access:
Top comments (0)