Summary
There is no user profile or settings page. Users need a central place to manage their wallet connection, view their activity, configure notification preferences, and manage API keys.
Current State
- No
/profile or /settings route exists
- Wallet info is only visible in the navbar via
WalletButton
- No notification preferences UI
- No API key management UI
- User data (wallet address, role) is only accessible through the auth context
Acceptance Criteria
Profile Page (/profile)
Settings Page (/settings)
Summary
There is no user profile or settings page. Users need a central place to manage their wallet connection, view their activity, configure notification preferences, and manage API keys.
Current State
/profileor/settingsroute existsWalletButtonAcceptance Criteria
Profile Page (
/profile)Settings Page (
/settings)GET/PUT /notifications/preferencesendpoints