An Interest In:
Web News this Week
- April 2, 2024
- April 1, 2024
- March 31, 2024
- March 30, 2024
- March 29, 2024
- March 28, 2024
- March 27, 2024
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!
- 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 mini eCommerce
project 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
Status | Item | info |
---|---|---|
FastAPI | For backend logic | |
Stripe | Payment processor | |
Soft UI Design | (Free Version) by Creative-Tim | |
JSON | Products definition - see sample | |
Automatic Products Discovery | Source DIR: templates\products | |
Deployment | Docker | |
CI/CD | Render Deployment Platform |
Video Presentation
fastapi-stripe-ecommerce.mp4 Quick Start in Docker
Step 1 - Download the code from the GH repository (using
GIT
)
$ git clone https://github.com/app-generator/ecommerce-fastapi-stripe.git$ cd ecommerce-fastapi-stripe
Step 2 - Start the APP in
Docker
$ docker-compose up --build
Visit http://localhost:5085
in your browser. The app should be up & running.
Manual Build
The process is basically the usual set up for any
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:
Original Link: https://dev.to/sm0ke/stripe-fastapi-bootstrap-5-free-ecommerce-1dpf
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To