Web3 Wallet Authentication: Users can sign in using MetaMask, Coinbase Wallet, WalletConnect, and 100+ EVM-compatible wallets via RainbowKit. Traditional email/password login runs alongside Web3 — both modes can be toggled independently from the admin settings panel.
Investment Plan Management: Create ROI-based investment plans with configurable minimum/maximum amounts, duration, and return rates. Users browse, invest, and track their portfolio — while admins approve, complete, or cancel investments from a dedicated management panel with full statistics.
Staking Pool System: Launch staking pools with APY rates, lock periods, capacity limits, and reward schedules. Users stake and unstake tokens, claim rewards, and view full reward history. Admins manage pools, process rewards manually or in bulk, and export staking data to CSV.
Full P2P Trading System: A complete peer-to-peer marketplace where users create buy and sell offers, trade directly with each other via escrow-protected transactions, upload payment proofs, message trade partners, raise disputes, and leave reviews. Admins have full override — release crypto, cancel trades, or resolve disputes from the admin panel.
Multi-Level Referral & Commission System: Configurable multi-level referral network with per-level commission rates, referral bonus rules, unique referral link generation, live network tree visualization, leaderboard tracking, and full commission history per user.
KYC Verification Module: Users submit identity documents for KYC verification. Admins review, approve, or reject applications with reason notes, download submitted documents, and bulk-update KYC statuses. KYC enforcement can be toggled on/off from admin settings.
Multi-Currency Wallet System: Every user has a multi-currency wallet with real-time balance display, wallet-to-wallet transfer support, and complete transaction history. Admins can manually adjust wallet balances, view all user wallets, and audit wallet activity.
Deposit & Withdrawal Management: Accept deposits via multiple payment gateways with QR code display and credential-based instructions. Withdrawal requests go through an admin approval workflow — admins see full withdrawal destination details (bank account, wallet address, etc.) before approving or rejecting.
AI Investment Recommendations: Built-in AI recommendation engine generates personalized investment suggestions, runs market analysis, and surfaces insights to users automatically. Admins manage recommendations, trigger bulk updates, and configure AI parameters from the admin panel.
Support Ticket System: Users submit support tickets with full message threading. Admins view, reply, assign, and close tickets from a dedicated support management panel with status tracking throughout the ticket lifecycle.
Multi-Language Support: Full translation management system — add languages, manage translation strings via the admin panel, sync from JSON files, and set a default language. Users can switch languages on the fly with session-based preference persistence.
Powerful Admin Control Panel: A comprehensive admin dashboard covering users, wallets, transactions, investments, staking, P2P trading, deposits, withdrawals, KYC, referrals, currencies, languages, email templates, and system settings — all in one clean interface.
Complete Feature List:
Authentication & Access
Web3 Wallet Login (RainbowKit + WalletConnect v2)
Traditional Email / Password Login
Both Login Modes Toggle-able from Admin Settings
User Registration with Email Verification
Password Reset via Email
Role-Based Access Control (Admin / User)
Admin Login-As-User (Impersonation)
Login History Tracking with IP Monitoring
Rate Limiting on Login Attempts
Session-Based Authentication
User Dashboard & Profile
Overview Dashboard with Portfolio Stats
Wallet Balance Summary
Recent Transaction History
Active Investment & Stake Overview
Profile Name, Email, and Avatar Management
Password Change with Current Password Verification
Login History View
Multi-Currency Wallet System
Multi-Currency Wallet per User
Real-Time Balance Display (2 Decimal Precision)
Wallet-to-Wallet Transfer
Available Balance vs Total Balance Tracking
Create New Wallets per Currency
Transaction History per Wallet
Admin Manual Balance Adjustment
Admin Wallet Audit Trail
Admin Delete Wallet
Investment Module
Create Investment Plans with Min/Max Amounts, Duration, ROI
Edit and Delete Investment Plans
User Browse and Filter Plans
User Investment Creation
Portfolio View with Status Tracking
Investment Details Page
Cancel Active Investments
Investment Reward Tracking
Admin Approve / Complete / Cancel Investments
Admin Investment Log with Statistics
Investment Reports and Export
Staking Module
Create Staking Pools with APY Rate, Lock Period, Pool Capacity
Edit and Delete Staking Pools
User Browse Pools with Available Capacity Display
User Stake and Unstake Tokens
Claim Staking Rewards
Reward History per User
Staking Statistics Dashboard
Admin Manage All Stakes
Admin Cancel or Complete Stakes
Admin Add Manual Rewards
Admin Process Individual or Bulk Rewards
Admin Delete Rewards
Export Staking Data to CSV
Staking Reports
P2P Trading System
Create Buy and Sell Offers with Price, Amount, Payment Method
Browse and Filter Active Offers
Edit and Toggle Offer Active/Inactive Status
Delete Offers
Escrow-Protected Trade Execution
Upload Payment Proof
In-Trade Messaging (Buyer ↔ Seller)
Release Crypto to Buyer
Cancel Trades
Raise Disputes for Problematic Trades
Dispute Messaging System
Evidence Management in Disputes
Cancel Disputes
Leave Reviews for Trading Partners
Block / Unblock Users
Blocked Users List with Bulk Unblock
Trade History Tracking
Admin View All Offers and Trades
Admin Manual Crypto Release
Admin Cancel Trades
Admin Resolve Disputes
Admin Moderate Reviews
Admin View Blocked User Records
Trader Performance Statistics
Admin Recalculate User P2P Stats
Deposits
Multiple Payment Gateway Support
QR Code Display per Gateway
Deposit Credential Instructions
Deposit Image / Proof Upload
Deposit Status Tracking (Pending, Approved, Rejected)
Full Deposit History
Admin View All Deposits
Admin View Deposit Proof Files
Admin Approve or Reject Deposits
Admin Bulk Deposit Actions
Withdrawals
Multiple Withdrawal Gateway Support
User Submits Withdrawal Destination Details
Withdrawal Status Tracking (Pending, Approved, Rejected)
Cancel Pending Withdrawal Requests
Full Withdrawal History (2 Decimal Precision)
Admin View All Withdrawal Requests
Admin View Withdrawal Destination Details in Approval Modal