Crypto Investment Platform with Web3, Tron API, Referral System, and Mobile Apps
Budget: $1,500 – $3,000 USD
We are developing a Web3 platform with iOS and Android mobile apps that will allow users to interact with the TRON blockchain, receive dynamic investment payouts, and use a multi-level referral system.
Core Features of the Project:
User Dashboard with balance, transaction history, and referral system
Integration with TRON API (wallets, smart contracts, deposits, withdrawals)
Automatic investment payouts based on a dynamic percentage system
Telegram and Discord bots (notifications, balance updates, transaction tracking)
Web3 authentication (MetaMask, TronLink, WalletConnect)
Mobile apps for iOS/Android (React Native / Flutter)
Secure storage of API keys and API protection
Mobile App Development:
iOS & Android (React Native / Flutter) with Web3 integration
Support for authentication via TronLink, MetaMask, WalletConnect
Interactive screens for managing deposits, withdrawals, and the referral system
Push notifications for transactions, payouts, and investments
QR codes for seamless internal transfers
Tech Stack
Backend: NestJS (Node.js), PostgreSQL / MongoDB, Redis, TRON API
Frontend: React.js, Next.js, TailwindCSS
Mobile: React Native / Flutter
Web3 Integration: MetaMask, WalletConnect, TronLink
Authentication: JWT, OAuth, Web3 Sign-In
Bots: Telegram Bot API, Discord Bot API
Infrastructure: Docker, CI/CD, AWS/GCP
Developer Responsibilities
1.0 UI/UX Design – The Foundation of the Project
Before development begins, we will create design mockups in Figma / Adobe XD for all platforms.
Mobile App (iOS & Android)
Home Screen – Displays balance, active investments, statistics
Deposit & Withdrawal Screen – Enter amount, choose method, Web3 integration
Referral Program – Levels, earnings, structure
Transaction History – Displays all transactions
Settings – Wallet management, notifications, security
Web Interface (React/Next.js)
User Dashboard – Investments, referral rewards
Financial Operations – Deposit/withdrawal, Web3 integration
Admin Panel – User management, payouts, statistics
Telegram / Discord Bots
Commands – Check balance, invest, withdraw, referral stats
Automated Notifications – Payouts, account actions
2. Backend (API, Security, Integrations)
Develop REST API/WebSocket API using NestJS / Express
Integrate TRON API (wallets, smart contracts, deposits, withdrawals)
Implement dynamic investment payouts (interest calculations, commissions, automated payments)
Build a multi-tier referral system (tracking, rewards, dynamic payout logic)
Integrate with mobile apps and bots (Telegram, Discord)
Security Measures:
Store API keys in AWS Secrets Manager / Google Cloud Secret Manager
Log all API key changes
Protect API from attacks (Rate Limit, CORS, CSRF)
3. Frontend (Web Interface)
Develop a user dashboard (React.js / Next.js)
Integrate Web3 authentication (MetaMask, TronLink, WalletConnect)
Create interactive charts, analytics, and transaction history
4. Mobile App (iOS & Android)
Develop a cross-platform app (React Native / Flutter)
Integrate Web3 API (TronLink, MetaMask)
Include balance tracking, deposits, withdrawals, referral management
Push notifications for transactions, payouts, and investments
QR codes for seamless transactions
5. Bots (Telegram, Discord)
Automated notifications for deposits, investments, and withdrawals
Command-based interactions for checking balance, transaction history, and withdrawals
Secure user account linking with bots
6. DevOps / Deployment
Set up cloud servers (AWS, GCP, DigitalOcean)
Implement CI/CD for automated deployment
Use Docker/Kubernetes for process isolation
Monitor API logs, performance, and alerts
Core Features of the Project:
User Dashboard with balance, transaction history, and referral system
Integration with TRON API (wallets, smart contracts, deposits, withdrawals)
Automatic investment payouts based on a dynamic percentage system
Telegram and Discord bots (notifications, balance updates, transaction tracking)
Web3 authentication (MetaMask, TronLink, WalletConnect)
Mobile apps for iOS/Android (React Native / Flutter)
Secure storage of API keys and API protection
Mobile App Development:
iOS & Android (React Native / Flutter) with Web3 integration
Support for authentication via TronLink, MetaMask, WalletConnect
Interactive screens for managing deposits, withdrawals, and the referral system
Push notifications for transactions, payouts, and investments
QR codes for seamless internal transfers
Tech Stack
Backend: NestJS (Node.js), PostgreSQL / MongoDB, Redis, TRON API
Frontend: React.js, Next.js, TailwindCSS
Mobile: React Native / Flutter
Web3 Integration: MetaMask, WalletConnect, TronLink
Authentication: JWT, OAuth, Web3 Sign-In
Bots: Telegram Bot API, Discord Bot API
Infrastructure: Docker, CI/CD, AWS/GCP
Developer Responsibilities
1.0 UI/UX Design – The Foundation of the Project
Before development begins, we will create design mockups in Figma / Adobe XD for all platforms.
Mobile App (iOS & Android)
Home Screen – Displays balance, active investments, statistics
Deposit & Withdrawal Screen – Enter amount, choose method, Web3 integration
Referral Program – Levels, earnings, structure
Transaction History – Displays all transactions
Settings – Wallet management, notifications, security
Web Interface (React/Next.js)
User Dashboard – Investments, referral rewards
Financial Operations – Deposit/withdrawal, Web3 integration
Admin Panel – User management, payouts, statistics
Telegram / Discord Bots
Commands – Check balance, invest, withdraw, referral stats
Automated Notifications – Payouts, account actions
2. Backend (API, Security, Integrations)
Develop REST API/WebSocket API using NestJS / Express
Integrate TRON API (wallets, smart contracts, deposits, withdrawals)
Implement dynamic investment payouts (interest calculations, commissions, automated payments)
Build a multi-tier referral system (tracking, rewards, dynamic payout logic)
Integrate with mobile apps and bots (Telegram, Discord)
Security Measures:
Store API keys in AWS Secrets Manager / Google Cloud Secret Manager
Log all API key changes
Protect API from attacks (Rate Limit, CORS, CSRF)
3. Frontend (Web Interface)
Develop a user dashboard (React.js / Next.js)
Integrate Web3 authentication (MetaMask, TronLink, WalletConnect)
Create interactive charts, analytics, and transaction history
4. Mobile App (iOS & Android)
Develop a cross-platform app (React Native / Flutter)
Integrate Web3 API (TronLink, MetaMask)
Include balance tracking, deposits, withdrawals, referral management
Push notifications for transactions, payouts, and investments
QR codes for seamless transactions
5. Bots (Telegram, Discord)
Automated notifications for deposits, investments, and withdrawals
Command-based interactions for checking balance, transaction history, and withdrawals
Secure user account linking with bots
6. DevOps / Deployment
Set up cloud servers (AWS, GCP, DigitalOcean)
Implement CI/CD for automated deployment
Use Docker/Kubernetes for process isolation
Monitor API logs, performance, and alerts