SwiftRemit is a full-stack blockchain-powered cross-border payment platform built to eliminate the high costs and slow settlement times of international money transfers in Africa. Built on the Stellar network, SwiftRemit enables near-instant, low-cost payments using XLM and USDC stablecoins.
# β‘ SwiftRemit
### Instant Cross-Border Payments for Africa β Powered by Stellar
---
## π Overview
SwiftRemit is a full-stack blockchain-powered cross-border payment platform built to eliminate the high costs and slow settlement times of international money transfers in Africa.
Built on the **Stellar network**, SwiftRemit enables near-instant, low-cost payments using **XLM and USDC stablecoins** β settling in 3β5 seconds for fractions of a cent per transaction.
Transactions are signed by the user's **Freighter browser wallet** β secret keys never leave the user's device or touch the server.
---
## π Problem Statement
| Problem | Traditional | SwiftRemit |
|---|---|---|
| Transaction fees | 5β10% | ~$0.00001 |
| Settlement time | 2β5 days | 3β5 seconds |
| Accessibility | Bank required | Wallet-based |
| Key security | N/A | Secret key never leaves device |
| Transparency | Opaque | On-chain, verifiable |
---
## β¨ Features
- π¦ **Freighter Wallet Integration** β connect your Stellar browser wallet; secret key never shared
- π **Managed Wallet** β generate a Stellar keypair directly in the app
- πΈ **Secure Payment Flow** β backend builds unsigned XDR β Freighter signs β backend submits
- π **Transaction Dashboard** β full history with on-chain Stellar Explorer links
- π **Real-time Feedback** β toast notifications on every action
- π **JWT Authentication** β secure register/login with bcrypt (12 salt rounds)
- π‘οΈ **API Security** β Helmet, CORS, rate limiting (100 req/15 min), express-validator
- π± **Mobile Responsive** β fully responsive UI with sticky card scroll animations
- β **Soroban Smart Contract** β Rust contract compiled to WASM, deployed on Stellar
- π **Testnet Ready** β Friendbot funding for instant testnet XLM
---
## ποΈ Architecture
```mermaid
flowchart LR
A[User Browser] --> B[React Frontend\nVite + TypeScript]
B --> C[Express API\nNode.js]
C --> D[Stellar SDK\nHorizon API]
D --> E[Stellar Network]
E --> F[Recipient Wallet]
C --> G[(M β¦