Decentralized Freelance Payments on Stellar
Live Website: https://spiffamani.github.io/swiftpay
GitHub: https://github.com/spiffamani/swiftpay
Part of the Stellar Wave Program on Drips
No middlemen. No delays. No hidden fees. Just work, deliver, get paid in USDC.
Freelancers worldwide face the same frustrations:
1. Client posts a job with a USDC budget
↓
2. Freelancer applies and gets hired
↓
3. Client locks USDC in Soroban escrow contract
↓
4. Freelancer completes the work
↓
5. Client approves → USDC released instantly to freelancer
↓
(If dispute → on-chain resolution process)
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript + Tailwind CSS |
| Smart Contracts | Rust + Soroban (Stellar) |
| Payments | USDC on Stellar network |
| Wallet | Freighter Wallet integration |
swiftpay/
├── frontend/ # React + TypeScript frontend
│ └── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # App pages
│ ├── hooks/ # Custom React hooks
│ └── utils/ # Stellar/Soroban helpers
├── contracts/ # Rust Soroban smart contracts
│ └── src/
│ ├── escrow.rs # Escrow contract
│ ├── payment.rs # Payment release logic
│ └── dispute.rs # Dispute resolution
├── docs/ # Documentation
└── .github/ISSUE_TEMPLATE/ # Issue templates for contributors
This project is part of the Stellar Wave Program on Drips. Contributors earn USDC rewards for merged pull requests!
MIT