How to Earn with Trainava
There are 3 main ways to earn using Trainava:
1. Rent Out Your GPU
List your local or cloud GPU for rent
Earn $TRNV per minute/hour
2. Deploy Telegram Bots
Deploy useful bots (voice, image, chat)
Receive user usage rewards
3. Refer Users (coming soon)
Invite users to Trainava
Get referral bonuses
The $TRNV token is used for all transactions inside the platform.
🪙 $TRNV Token Utility
Rent GPUs
✅ Yes
Buy compute credits
✅ Yes
Deploy bots
✅ Yes
Earn from GPU or bots
✅ Payout in $TRNV
Boost profile or visibility
🕐 Future
📈 How Profits Work
If you’re a GPU Provider:
You set your GPU’s price/hour
Trainava users rent it
You earn $TRNV proportional to usage
If you’re a Bot Creator:
Your Telegram bot uses GPU inference
As people use it, you earn rewards
You can delete/update bots anytime
📚 Usage Instructions
🎯 Quick Start
bashSalinEdit# 1. Clone the project
git clone https://github.com/YOUR_USERNAME/trainava.git
cd trainava
# 2. Install dependencies
npm install
# 3. Add Supabase .env config
touch .env
# Fill in keys below
# 4. Run the app
npm run dev
🧪 Environment Variables (.env
)
envSalinEditVITE_SUPABASE_URL=https://your-instance.supabase.co
VITE_SUPABASE_ANON_KEY=your-anon-key
📁 Project Structure (Important Files)
src/pages/
Route-based React pages
src/features/
Feature modules (auth, GPU, AI templates)
src/lib/supabase.js
Supabase client config
src/lib/wallet.js
Web3 wallet connection
src/features/training/
Model training logic
src/features/deployment/
Telegram bot deployment
🌍 Live Deployment
Trainava is designed to be deployed on:
Vercel or Netlify (frontend)
Supabase (backend)
Optional: Integrate real cloud GPU APIs (Lambda Labs, Vast.ai)
📌 To-Do & Roadmap
🧠 Credits
Built with ❤️ by the Trainava team
Based on modern frontend architecture
Powered by:
Supabase
TailwindCSS
Framer Motion
Wagmi + RainbowKit
shadcn/ui
Last updated