Accessing the dashboard
There are two ways to access your dashboard:- Click your profile avatar in the top-right corner, then select Dashboard from the dropdown menu
- Navigate directly to
/dashboardwhile logged in
You must be logged in to access the dashboard. Unauthenticated users will be redirected to the login page.
Dashboard overview
The dashboard features a sidebar navigation with five main sections:- Home: Your key statistics and metrics
- Live Games: Games you’re currently participating in
- Transactions: Your recent bid transactions
- Past Games: Completed games you participated in
- Settings: Account and profile settings
Home statistics
The home view displays your key performance metrics in four cards:Total bids placed by you
Shows the total number of bids you’ve placed across all games (both active and ended).- Icon: Blue checkmark
- Metric: Count of all your bids
- Includes: Bids from live and past games
Total amount
Displays the cumulative amount you’ve bid across all games.- Icon: Green dollar sign
- Metric: Sum of all bid amounts in USDC
- Format: Displayed as
$XX.XX
Your highest bid
Shows your single highest bid amount from any game.- Icon: Yellow crown
- Metric: Your maximum bid amount in USDC
- Purpose: Track your largest single bid
Total royalties earned
Displays the total royalties you’ve earned from all games.- Icon: Purple gem
- Metric: Cumulative royalty earnings in USDC
- Source: Earnings from game participation and wins
Live games section
View all active games you’re currently participating in.Game information displayed
Each live game card shows:- Game ID: The unique identifier for the game (e.g., “Game #1”)
- Total Bids: Number of bids placed by all players
- Prize Pool: Current total prize in USDC
- Highest Bid: Current highest bid amount
- Your Bids: Number of bids you’ve placed
- Your Bid Amount: Total USDC you’ve bid in this game
Viewing live games
Click the View button on any live game card to:- Open the live game page at
/live/[gameId] - See real-time bid updates
- Place additional bids
- Monitor other players’ activity
If you haven’t participated in any live games, you’ll see a “No Live Games” message with a link to explore new games.
Transactions section
View your recent bid transactions across all games.Transaction details
Each transaction entry includes:- Game ID: Which game the bid belongs to
- Amount: The bid amount in USDC
- Timestamp: When the bid was placed (formatted as relative time)
- Transaction ID: The Solana blockchain transaction ID
- Bid Count: Number of bids you’d placed in that game at that time
Transaction sorting
Transactions are sorted by timestamp in descending order (most recent first).Past games section
View completed games you participated in.Past game information
Each past game card displays:- Game ID: The unique game identifier
- End Time: When the game ended (formatted as date/time)
- Total Bid: Your total bid amount in this game
- Royalty Earned: Royalties you earned from this game
Viewing game history
Click the View button to:- Open the game details page at
/game/[gameId] - Review complete bid history
- See the winner and final statistics
- Verify your participation and earnings
If you haven’t played any games that have ended, you’ll see a “No Past Games Found” message encouraging you to join a game.
Settings section
Manage your account and profile settings.Available settings
The Settings page allows you to:- Update your profile information
- Change your display name
- Manage account preferences
- Update notification settings
Dashboard navigation
The dashboard includes responsive navigation:Desktop sidebar
On desktop (wide screens), you’ll see a permanent sidebar on the left with all navigation options.Mobile/tablet navigation
On medium and small screens:- Sidebar appears as a collapsible menu
- Navigation icons are prominently displayed
- Bottom navigation for easy thumb access
Data loading states
The dashboard handles different loading states:Initial load
When first accessing the dashboard, you’ll see a loading spinner while your data is fetched from the server.Empty states
If you have no data in a section (e.g., no live games), you’ll see helpful empty state cards with:- Relevant icon
- Descriptive message
- Call-to-action link to get started
Error states
If data fails to load:- Error message will be displayed
- Option to refresh and retry
- Contact support if the issue persists
Dashboard data sources
Your dashboard data comes from:- User account: Basic profile information
- Player records: Your participation in games
- Bid history: All bids you’ve placed
- Game data: Status and statistics of games you’ve joined
- Blockchain records: On-chain verification of transactions
Real-time updates
The dashboard fetches data when you load the page. To see real-time updates:- Navigate away and back to the dashboard
- Refresh the page manually
- Use the browser refresh button
Understanding the metrics
How total bids is calculated
The total bids metric counts all player entries where you participated, regardless of how many times you bid in each game.How highest bid is determined
The system finds the maximumtotalBidAmount across all your player records (sum of all bids in a single game).
How royalties are calculated
Royalties are earned based on game rules and your participation. The platform may distribute royalties to:- Active participants when someone else bids
- Winners of completed games
- Players who achieve special milestones
Total amount calculation
This sums all yourtotalBidAmount values across all player records, representing your total spending across all games.
Privacy and security
Your dashboard data is:- Private: Only visible to you when logged in
- Secure: Protected by JWT authentication
- Verified: Cross-referenced with blockchain data
- Accurate: Updated from authoritative database sources
Dashboard best practices
- Check regularly: Monitor your live games to stay competitive
- Review transactions: Verify all bids match your activity
- Track earnings: Keep an eye on your royalty accumulation
- Set budgets: Use the statistics to manage your spending
- Learn from history: Review past games to improve strategy
Common dashboard questions
Why don’t I see any games?
If your dashboard shows no games:- You haven’t created or joined any games yet
- Click the link to explore games and join one
Why are my statistics zero?
If all metrics show zero:- You’re a new user who hasn’t placed any bids
- Start by joining an active game or creating your own
Why isn’t a game appearing?
If a game you played isn’t showing:- Wait a few seconds and refresh the page
- Check if you’re logged in with the correct account
- Verify the transaction was confirmed on the blockchain
How often does data update?
Dashboard data updates:- On page load
- When you manually refresh
- After completing new transactions (once you return to dashboard)
Next steps
Play games
Create games and place bids to populate your dashboard
Account setup
Manage your account settings and profile