Centralized USDT-INR OTC Crypto Exchange
💰 INR 37500–75000
👤 Unknown
🕒 14d ago
status: new
Required Skills
PHP
Website Design
MySQL
HTML
Node.js
React.js
Blockchain
Cryptocurrency
Project Description
You can send this directly to your developer:
I want to build a website similar to Bedane.app with a centralized USDT-INR OTC exchange system.
The platform should allow users to:
* Buy USDT using INR
* Sell USDT for INR
* Deposit INR
* Withdraw INR
* Deposit USDT (TRC20)
* Withdraw USDT (TRC20)
The platform should work as a centralized custodial wallet system where admin controls all wallets and balances internally.
Users should NOT control private keys.
All user balances should be stored and managed using an internal ledger/database system.
Main Website Features
User Features
Authentication
* Mobile OTP login
* Email login
* 2FA support
⸻
Dashboard
Users should see:
* INR balance
* USDT balance
* transaction history
* deposit/withdrawal history
⸻
Buy USDT
User enters INR amount and receives USDT balance based on admin-set exchange rate.
⸻
Sell USDT
User sells USDT and receives INR balance based on admin-set exchange rate.
⸻
INR Deposit
User submits:
* UPI payment
* bank transfer reference/screenshot
Admin manually approves deposit.
⸻
INR Withdrawal
User submits:
* bank account or UPI ID
* amount
Admin manually approves withdrawal.
⸻
USDT Deposit
Generate TRC20 deposit address for users.
System should automatically detect incoming blockchain deposits and credit balances after confirmation.
⸻
USDT Withdrawal
User enters:
* TRC20 wallet address
* withdrawal amount
Admin manually approves and processes withdrawal.
⸻
Referral System
Users should have:
* referral code
* referral commission tracking
* agent system support
⸻
IMPORTANT ADD-ON FEATURE (HIGH PRIORITY)
I want a SUPER ADMIN wallet management feature.
Admin should have full control over all user wallets and balances.
Super Admin Features
Admin should be able to:
* access any user wallet
* manually edit balances
* deduct/add USDT balance
* deduct/add INR balance
* freeze/unfreeze user accounts
* approve/reject withdrawals
* transfer user funds internally
* send USDT to ANY external wallet address manually
* manage master treasury wallet
* override withdrawal system
* monitor all wallet transactions
⸻
Admin Withdrawal Control System
Admin should have an option inside admin panel:
“Send USDT Manually”
Admin enters:
* wallet address
* amount
System sends USDT from master wallet.
⸻
Internal Wallet Control
The system should be fully custodial.
Meaning:
* admin/server controls all private keys
* users only see balances internally
* blockchain funds stay in centralized treasury wallets
⸻
Wallet Architecture
Need:
* centralized hot wallet
* internal balance ledger
* treasury management system
* transaction logs
* withdrawal approval system
Preferred blockchain:
* TRON TRC20
⸻
Admin Dashboard Requirements
Admin panel should include:
* total INR liquidity
* total USDT liquidity
* total users
* pending withdrawals
* pending deposits
* profit/spread tracking
* user activity logs
* wallet activity monitoring
* referral commission management
⸻
Technical Stack
Frontend:
* React.js / Next.js
Backend:
* Node.js + NestJS
OR Laravel PHP
Database:
* PostgreSQL or MySQL
Blockchain APIs:
* TronGrid
* Tatum
* QuickNode
⸻
Security Features
Need:
* 2FA
* encrypted private keys
* admin audit logs
* withdrawal confirmation
* IP/device tracking
* role-based admin access
* rate limiting
⸻
Final Goal
The platform should function similar to Bedane.app:
* centralized OTC exchange
* internal balance system
* admin-controlled wallet infrastructure
* gaming fund compatible workflow
* scalable for agents and high-volume traders
Main priority:
* fast transactions
* admin wallet control
* liquidity management
* referral/agent growth system