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 …