Pay3 - Web3 UPI Integration
Welcome to the Pay3 repository! Pay3 is a decentralized payment system that allows users to seamlessly transfer tokens using UPI IDs or QR codes.
Features 🚀
- Wallet Connection: Users can connect their cryptocurrency wallets.
- Private Key Management: Optionally provide a private key, stored locally with encryption for enhanced security.
- Token Transfers: Easily transfer tokens using a UPI ID (provided during registration) or by scanning a QR code.
- Deposits and Withdrawals: Users can deposit, withdraw, and transfer tokens to other users.
- Gaming Integration: Use deposited tokens to play games and earn rewards, with an option to withdraw earnings.
Technologies Used 👀
- Frontend: Next.js, TailwindCSS, Shadcn, MUI
- Backend: Express.js, Node.js, PostgreSQL
- Deployment: Nginx
- Blockchain: Solana
Getting Started
To get a local copy up and running follow these simple steps.
Prerequisites
- Node.js
- PostgreSQL
- Solana CLI