Our Web3-based UPI alternative that simplifies crypto transactions by allowing users to send and receive payments using phone numbers or wallet names (ENS, Lens Protocol) instead of long and complex wallet addresses. This system leverages Layer-2 scaling solutions (Polygon, Optimism, Arbitrum) to reduce transaction fees and ensure faster payments.
✅ Send Crypto Using Phone Numbers or ENS Domains
✅ Fast Transactions with Layer-2 Scaling
✅ Low Transaction Fees Compared to SWIFT & Traditional Methods
✅ Secure & Transparent Payments on Blockchain
✅ Supports Stablecoins (USDT, USDC, DAI) for Stability
✅ Merchant & P2P Friendly – Seamless Integration for Businesses
Frontend: React.js, Next.js, Flutter
Backend: Firebase, Node.js, Express.js
Blockchain: Ethereum, Polygon, Optimism, Arbitrum
Identity Services: ENS, Lens Protocol
Database: PostgreSQL, IPFS
Wallet Support: MetaMask, WalletConnect, Coinbase Wallet
Fiat On-Ramp: Ramp Network, Transak, MoonPay
- User links their phone number or ENS domain to their wallet.
- Payments are processed via Layer-2 solutions (Polygon, Optimism, Arbitrum) for fast, low-cost transactions.
- Merchants accept stablecoins (USDT, USDC, DAI) to avoid crypto volatility.
- Users can cash out via fiat on-ramp solutions like Ramp, Transak, MoonPay.
-
Clone the Repository:
git clone https://github.com/vansh070605/WEB3-UPI.git cd WEB3-UPI -
Install Dependencies:
npm install
-
Set Up Firebase & Environment Variables:
- Create a
.envfile and add your Firebase & blockchain API keys.
- Create a
-
Start the Development Server:
npm run dev
🔹 Cross-Chain Compatibility (Ethereum, Solana, Avalanche, etc.)
🔹 AI-Based Fraud Detection
🔹 DeFi Lending & Staking Integrations
🔹 Multi-Factor Authentication for Enhanced Security
- Vansh Agrawal
- Shashwat Sharma
- Atharva Bhutada
- Abhyuday Singh Panwar