Profile Management Guide

Manage your profile and settings on HeroBoost.

Profile Pages

User Profile

  • Route: /user/dashboard/profile
  • Features:
    • Edit profile information
    • "Upgrade to Hero" button
    • Account linking

Hero Profile

  • Route: /hero/dashboard/profile
  • Features:
    • X Account Status (read-only)
    • X Profile Information (read-only) + "Sync with X" button
    • Edit profile information
    • Account linking

Admin Profile

  • Route: /admin/dashboard/profile
  • Features:
    • Edit profile information
    • Account linking

Profile Information

Editable Fields

  • Display name
  • Bio
  • Profile picture (Coming Soon)
  • Other profile settings

X Account Data (Heroes)

  • X username (read-only)
  • X profile picture (read-only)
  • X bio (read-only)
  • X location (read-only)
  • X website (read-only)

Account Linking

Link multiple login methods to one account:

  • Link X account
  • Link Google/Facebook account
  • Link EOA wallet

Note: Each login method can only be linked to one account.

Display Name Logic

Display name priority:

  1. HeroProfile.hbDisplayName (if hero)
  2. HeroProfile.displayName (if hero)
  3. Wallet address (fallback)

Settings

User Settings

  • Account settings
  • Privacy settings
  • Notification preferences

Hero Settings

  • Hero-specific settings
  • Boost preferences
  • AI agent settings

Admin Settings

  • System configuration
  • Feature flags
  • System maintenance

Coming Soon

  • Profile picture upload
  • Advanced privacy settings
  • Notification preferences
  • Account deletion

Last Updated: 2026-01-01