https://github.com/dbtek/donations
Collect donations easily with multiple payment providers
https://github.com/dbtek/donations
donations gatsby payment serverless-functions
Last synced: 2 months ago
JSON representation
Collect donations easily with multiple payment providers
- Host: GitHub
- URL: https://github.com/dbtek/donations
- Owner: dbtek
- Created: 2022-03-02T10:50:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T14:38:56.000Z (3 months ago)
- Last Synced: 2025-03-29T05:23:24.798Z (3 months ago)
- Topics: donations, gatsby, payment, serverless-functions
- Language: TypeScript
- Homepage:
- Size: 1.03 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Donations
Collect donations easily. This is a static website built with Gatsby. Takes advantage of a few serverless functions to provision payments.---
## Development
1. **Install dependencies.**
```shell
npm i
```3. **Build payment providers**
```shell
npm run build-pp
```4. **Start development**
```shell
npm run develop
```
Your site is now running at http://localhost:8000!### Payment Providers
One can add new providers by copying existing one.
Currently supported providers:
- TF (Turkiye Finans), placed at `/src/payment-providers/tf.ts`.Note: Use only TypeScript files. JS files are temporary and built from TypeScript sources. Any change here should be built with `npm run build-pp`.
### 🚀 Deploy to Netlify
Click to deploy this project on [Netlify](https://netlify.com).
[](https://app.netlify.com/start/deploy?repository=https://github.com/dbtek/donations)