HashPay is a decentralized mobile payment application built for freelancers and consumers, enabling fast, secure, and low-cost internation transactions through a familiar UPI-style interface.
-
Designed with a focus on cross-border compatibility, supporting secure, decentralized, and real-time global crypto payments.
-
💸 UPI-Style Crypto Payments
Send and receive crypto (e.g., ETH) instantly like traditional UPI. -
📱 QR Code-Based Transactions
- Dynamic QR codes for invoice-based payments
- Static QR codes for wallet-based direct payments
-
📄 Invoice Management & Payment Requests
- Generate and share payment links
- Allow clients to scan & pay via QR
-
🔐 MetaMask Integration
- Secure wallet authentication
- Connect/disconnect MetaMask wallet
- Sign and process transactions seamlessly
-
💳 Cryptocurrency Transactions
- Transfer ETH to any valid Ethereum address
- Monitor wallet balance and transaction status
-
📦 Wallet Management
- View wallet status
- Handle user sessions and wallet connections
Tech | Description |
---|---|
Kotlin | Primary language for Android development |
Jetpack Compose | Modern Android UI toolkit |
MVVM Architecture | Clean separation of UI & business logic |
MetaMask SDK | For wallet authentication & signing |
QR Code Scanner | For easy crypto address input |
Room DB | Local caching for transactions and state |
Coroutines & Flow | Async operations and reactive streams |
- Clone the repo
git clone https://github.com/yashc18/HashPay.git