SwiftRemit is a fully from-scratch remittance dApp on Celo, designed to make cross-border money transfers as simple as texting a phone number—while enabling group contributions for unbanked families in Africa, Asia, and beyond.
# SwiftRemit
A peer-to-peer remittance dApp built on the Celo blockchain, enabling group contributions for cross-border money transfers with minimal fees (0.5% vs. traditional 5-10%).
## Overview
SwiftRemit leverages blockchain technology to provide a secure, transparent, and cost-effective solution for international money transfers. By utilizing group contributions and smart contract escrow mechanisms, users can pool funds together and benefit from significantly reduced transaction fees.
## Features
### Core Functionality
- **Group Contribution Pooling**: Enable multiple users to contribute to remittance requests
- **Secure Escrow Mechanism**: Smart contract-based fund management with release controls
- **Automatic Refund System**: Cancelled transfers automatically refund all contributors
- **Low Platform Fees**: Only 0.5% platform fee compared to traditional 5-10% remittance fees
### User Experience
- **Real-time Progress Tracking**: Monitor contribution progress in real-time
- **Forex Price Monitoring**: Chainlink-powered price feeds for optimal timing
- **Recipient-Controlled Release**: Recipients have full control over fund release
- **Mobile-First Design**: Optimized for MiniPay integration
### Security & Safety
- **ReentrancyGuard Protection**: OpenZeppelin security standards
- **Gas-Optimized Operations**: IR-based compilation for efficiency
- **Dark Mode Support**: User preference persistence via localStorage
- **WCAG Accessibility**: Full accessibility compliance
## Technology Stack
### Blockchain Layer
- Solidity 0.8.24
- Hardhat 2.22
- OpenZeppelin Contracts 5.1
- Chainlink 1.2
- Celo Network (Alfajores Testnet)
### Frontend
- React 18.3
- TypeScript 5.6
- Vite 6.0
- Wagmi 2.12 (Web3 integration)
- TanStack Query 5.59
- Tailwind CSS 4.1
- Framer Motion 11.11
## Project Structure
```
swiftremit/
├── contracts/ # Smart contract development
│ ├── contracts/ # Solidity contracts
│ ├── scripts/ # Deployment scr …