Skip to content

vansh070605/WEB3-UPI

Repository files navigation

Web3 UPI Alternative 🚀

Overview

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.

🔥 Features

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

🛠 Tech Stack

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

🔗 How Does It Works

  1. User links their phone number or ENS domain to their wallet.
  2. Payments are processed via Layer-2 solutions (Polygon, Optimism, Arbitrum) for fast, low-cost transactions.
  3. Merchants accept stablecoins (USDT, USDC, DAI) to avoid crypto volatility.
  4. Users can cash out via fiat on-ramp solutions like Ramp, Transak, MoonPay.

🚀 Installation Guide

  1. Clone the Repository:

    git clone https://github.com/vansh070605/WEB3-UPI.git
    cd WEB3-UPI
  2. Install Dependencies:

    npm install
  3. Set Up Firebase & Environment Variables:

    • Create a .env file and add your Firebase & blockchain API keys.
  4. Start the Development Server:

    npm run dev

🔮 Future Enhancements

🔹 Cross-Chain Compatibility (Ethereum, Solana, Avalanche, etc.)
🔹 AI-Based Fraud Detection
🔹 DeFi Lending & Staking Integrations
🔹 Multi-Factor Authentication for Enhanced Security

👥 Contributors

  • Vansh Agrawal
  • Shashwat Sharma
  • Atharva Bhutada
  • Abhyuday Singh Panwar

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors