SOL/USDC/SPL Payment Link & Dashboard
Budget: $10 – $500 USD
Project: Payment Link Generator for SOL/USDC/SPL
Project Overview:
Develop a complete web platform where users can log in via Twitter, connect their Solana wallet, and generate custom payment links with QR codes. Each payment is tracked, and users can view the status in their personal dashboard.
⸻
Core Features:
1. Twitter Authentication
• OAuth login via Twitter
• Store user ID, username, and avatar
2. Solana Wallet Connection
• Support for Phantom / Solflare
• Save the wallet address in user profile
3. User Dashboard
• View all generated payment links
• See real-time payment status: “Paid” / “Pending”
• Create new payment links
4. Payment Link Generator
• User inputs amount, token (SOL / USDC / SPL), and description
• System generates a short unique URL
• QR code is automatically generated
5. Payment Page
• Displays amount, token, recipient address, and description
• Includes “Pay with wallet” button (Phantom/Solana Pay)
• When scanned via QR code, the link opens the payment page for direct payment with Phantom mobile
6. Transaction Tracking
• Automatically checks for payment using a free public Solana RPC
• No paid APIs (e.g., no Helius or private endpoints)
• Once confirmed, status updates to “Paid”
7. UI/UX
• Responsive design (mobile and desktop)
• Clean, modern interface
⸻
Suggested Tech Stack:
• Frontend: React / Next.js
• Backend: Node.js or Firebase/Supabase
• Web3: Solana Wallet Adapter, Solana Pay
• Twitter OAuth
• Free public Solana RPC endpoint for payment status check
Project Overview:
Develop a complete web platform where users can log in via Twitter, connect their Solana wallet, and generate custom payment links with QR codes. Each payment is tracked, and users can view the status in their personal dashboard.
⸻
Core Features:
1. Twitter Authentication
• OAuth login via Twitter
• Store user ID, username, and avatar
2. Solana Wallet Connection
• Support for Phantom / Solflare
• Save the wallet address in user profile
3. User Dashboard
• View all generated payment links
• See real-time payment status: “Paid” / “Pending”
• Create new payment links
4. Payment Link Generator
• User inputs amount, token (SOL / USDC / SPL), and description
• System generates a short unique URL
• QR code is automatically generated
5. Payment Page
• Displays amount, token, recipient address, and description
• Includes “Pay with wallet” button (Phantom/Solana Pay)
• When scanned via QR code, the link opens the payment page for direct payment with Phantom mobile
6. Transaction Tracking
• Automatically checks for payment using a free public Solana RPC
• No paid APIs (e.g., no Helius or private endpoints)
• Once confirmed, status updates to “Paid”
7. UI/UX
• Responsive design (mobile and desktop)
• Clean, modern interface
⸻
Suggested Tech Stack:
• Frontend: React / Next.js
• Backend: Node.js or Firebase/Supabase
• Web3: Solana Wallet Adapter, Solana Pay
• Twitter OAuth
• Free public Solana RPC endpoint for payment status check