Skip to content

Commit 0b1997c

Browse files
committed
Update : readme file was updated with the goal of this fork and setup pnpm and uv for development
1 parent 45d94ee commit 0b1997c

File tree

3 files changed

+3938
-2
lines changed

3 files changed

+3938
-2
lines changed

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
1-
# Full Stack FastAPI Template
1+
# Full Stack FastAPI Payment Template
22

33
<a href="https://github.com/fastapi/full-stack-fastapi-template/actions?query=workflow%3ATest" target="_blank"><img src="https://github.com/fastapi/full-stack-fastapi-template/workflows/Test/badge.svg" alt="Test"></a>
44
<a href="https://coverage-badge.samuelcolvin.workers.dev/redirect/fastapi/full-stack-fastapi-template" target="_blank"><img src="https://coverage-badge.samuelcolvin.workers.dev/fastapi/full-stack-fastapi-template.svg" alt="Coverage"></a>
55

6+
This repository is a fork of the official Full Stack FastAPI Template with a focused goal: to provide a production-ready starting point that adds payments and billing capabilities to the original template.
7+
8+
Goal: extend the upstream template with common payment patterns (one-time payments, subscriptions, invoices, webhook handling, and example frontend flows) so teams can bootstrap apps that require monetization without wiring payments from scratch.
9+
10+
This project remains compatible with the parent template and intends to track upstream improvements where possible. Parent (upstream) repository: https://github.com/fastapi/full-stack-fastapi-template
11+
12+
## Progress / Features in development
13+
14+
The sections below list the main payment-related features being added to this fork. Items marked with a checkbox indicate progress; this list will be kept up-to-date as work advances.
15+
16+
- [x] Repository fork and integration tests (keep upstream compatibility)
17+
- [x] Example Stripe integration (checkout session, client/server flow)
18+
- [ ] Webhook handlers with secure signature verification
19+
- [ ] Subscription models and billing webhooks (plans, trials)
20+
- [ ] Invoice generation and management endpoints
21+
- [ ] Frontend payment UI components (checkout, billing settings, invoices)
22+
- [ ] End-to-end tests for payment flows (Playwright)
23+
- [ ] Example environment configuration and deployment notes for production payments
24+
25+
If you'd like to contribute or request a specific payment provider or feature, open an issue or submit a pull request.
26+
627
## Technology Stack and Features
728

829
-[**FastAPI**](https://fastapi.tiangolo.com) for the Python backend API.

frontend/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"react-dom": "^19.2.0",
2424
"react-error-boundary": "^6.0.0",
2525
"react-hook-form": "7.62.0",
26-
"react-icons": "^5.5.0"
26+
"react-icons": "^5.5.0",
27+
"zod": "^4.1.12"
2728
},
2829
"devDependencies": {
2930
"@biomejs/biome": "^2.2.4",

0 commit comments

Comments
 (0)