Build Description: EDU Wallet Telegram Mini App
Technology Stack
- Frontend: React.js
- Styling: TailwindCSS
- Blockchain Interaction: ethers.js
- QR Code Scanning: react-qr-scanner
- QR Code Generation: qrserver API
- Hosting:Vercel
Key Components
Wallet Creation and Management
- Utilize ethers.js to generate and manage EDU wallets
- Securely store wallet information in the browser's local storage
Balance Checking
- Implement real-time balance updates using ethers.js and the Open Campus Codex Sepolia RPC
Send/Receive Functionality
- Create an intuitive interface for sending EDU tokens
- Implement QR code generation for easy receiving of tokens
QR Code Scanning
- Integrate react-qr-scanner for reading wallet addresses from QR codes
Telegram Mini App Integration
- Utilize the Telegram Web App API for seamless integration with Telegram
Future Enhancements
- Add support for multiple languages
- Implement a transaction history feature
- Add support for other educational tokens or cryptocurrencies
- Develop a backend service for enhanced security and features