Skip to Content
Mobile AppFeature Tracking

Mobile App Feature Tracking

Last Updated: February 2026

Legend

SymbolMeaning
Implemented
⚠️Partial
Not Implemented

Overall Progress Summary

ModuleProgressStatus
Authentication90%
Home / Dashboard70%⚠️
Challenges70%⚠️
Live Trading60%⚠️
Wallet75%⚠️
Profile70%⚠️
Store60%⚠️
Achievements80%
Leaderboard70%⚠️
Social40%
Notifications50%⚠️

Overall Progress: ~60%


1. Authentication

FeatureStatusDescription
Email InputEmail validation
OTP RequestSend OTP to email
OTP Verification6-digit code input
JWT StorageSecure token storage
Auto LoginPersist session
LogoutClear session
Profile Setup⚠️Username on first login

Progress: 90%


2. Home / Dashboard

FeatureStatusDescription
User GreetingWelcome message
Balance DisplayWallet balance
Featured ChallengesHighlighted games
Quick Actions⚠️Deposit/Challenge shortcuts
Recent ActivityMatch history
Notifications BadgeUnread count
Live Match Banner⚠️Active match indicator

Progress: 70%


3. Challenges

FeatureStatusDescription
Challenge ListBrowse available challenges
Challenge Filters⚠️Filter by type/fee
Challenge DetailFull challenge info
Entry Fee DisplayFee and currency
Reward Pool DisplayPrize amount
Rules Display⚠️Challenge rules
Join ChallengeEntry flow
Matchmaking QueueWaiting for opponents
Direct Join (select match)Browse and join specific match directly (requires backend flag)
Create ChallengeUser-created challenges with custom settings (requires backend flag)
Match LoadingTransition screen

Progress: 70%


4. Live Trading

FeatureStatusDescription
TradingView ChartPrice chart
Real-time PriceWebSocket updates
Asset SelectorChoose trading pair
Order Panel⚠️Buy/Sell interface
Market OrderMarket execution
Limit Order⚠️Limit order UI
Leverage SelectorLeverage input
Margin InputPosition size
Stop Loss Input⚠️SL configuration
Take Profit Input⚠️TP configuration
Position ListOpen positions
Position PnLReal-time PnL
Close PositionManual close
Partial CloseClose percentage
Virtual BalanceV_balance display
Opponent Info⚠️Competitor status
Timer/CountdownMatch remaining time
Risk IndicatorsDrawdown warnings

Progress: 60%


5. Wallet

FeatureStatusDescription
Balance DisplayCurrent balance
Currency Switcher⚠️SOL/USDT/BT
Deposit AddressQR code display
Copy AddressClipboard copy
Deposit FlowDeposit instructions
PayPal Deposit⚠️PayPal integration
Withdraw Flow⚠️Withdrawal form
Transaction HistoryPast transactions
Transaction DetailsSingle transaction
Transaction FiltersFilter by type

Progress: 75%


6. Profile

FeatureStatusDescription
Avatar DisplayUser avatar
Avatar UploadChange avatar
Username DisplayUsername
Username EditChange username
Stats DisplayCup, XP, level
Match History⚠️Past matches
Win/Loss Record⚠️Performance stats
Settings⚠️App settings
Logout ButtonSign out

Progress: 70%


7. Store

FeatureStatusDescription
Item ListBrowse items
Item Categories⚠️Filter by type
Item DetailItem info
Item Purchase⚠️Buy flow
Inventory View⚠️Owned items
Use ItemActivate item

Progress: 60%


8. Achievements

FeatureStatusDescription
Achievement ListAll achievements
Achievement ProgressProgress bars
Achievement DetailFull info
Unlocked BadgesDisplay badges
Locked BadgesLocked state
Achievement Toast⚠️Unlock notification

Progress: 80%


9. Leaderboard

FeatureStatusDescription
Global RankingAll users
Weekly RankingWeekly reset
Monthly RankingMonthly reset
User PositionCurrent rank
Top PlayersLeaderboard list
User Profile Link⚠️View other users

Progress: 70%


10. Social

FeatureStatusDescription
Friends List⚠️Friend list view
Add FriendFriend request
Accept FriendAccept request
Remove FriendUnfriend
Friend ActivityFriend status
Referral CodeGenerate code
Referral Tracking⚠️Referred users
Referral RewardsClaim rewards

Progress: 40%


11. Notifications

FeatureStatusDescription
In-App Notifications⚠️Toast messages
Push NotificationsFirebase push
Notification ListNotification center
Match Start Alert⚠️Match started
Match End Alert⚠️Match ended
Position Alert⚠️SL/TP triggered
Achievement Alert⚠️Achievement unlocked

Progress: 50%


UI/UX Components

ComponentStatusDescription
Bottom NavigationTab bar
Pull to Refresh⚠️Refresh content
Loading StatesSkeletons/spinners
Error States⚠️Error displays
Empty States⚠️No data views
AnimationsGSAP animations
ChartsTradingView charts
SwiperCarousel components
ConfettiWin celebration
CountdownTimer component
OTP InputCode input
Slide ButtonSwipe to confirm

Platform-Specific

Android

FeatureStatusDescription
Build ConfigurationGradle setup
Release Build⚠️APK signing
Play Store ReadyStore listing
Deep LinksURL handling

iOS

FeatureStatusDescription
Build Configuration⚠️Xcode setup
Release BuildArchive signing
App Store ReadyStore listing
Deep LinksURL handling

Priority Implementation Order

P0 - Critical

  1. Complete Live Trading UI (SL/TP, partial close)
  2. Push notifications
  3. Risk indicators
  4. Complete withdrawal flow

P1 - High

  1. Complete store purchase flow
  2. Profile editing
  3. Match history
  4. Friend system

P2 - Medium

  1. Weekly/monthly leaderboards
  2. Notification center
  3. Settings screen
  4. PWA improvements
Last updated on