-
Notifications
You must be signed in to change notification settings - Fork 6
Design User Dashboard Page #14
Copy link
Copy link
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program
Description
Description
Design the main dashboard for API consumers showing their vault balance, recent API calls, usage statistics, and quick actions. This is the primary page users see after logging in.
Requirements and Context
- Must display vault balance prominently (USDC)
- Show recent API calls/activity
- Display usage statistics (calls today, this week, this month)
- Quick actions: Deposit USDC, Browse APIs
- Must be scannable and actionable
- Responsive design required
Detailed Design Specifications
Header Section:
- User wallet address (truncated, copy button)
- Vault balance card:
- Large USDC amount (e.g., "1,234.56 USDC")
- "Available Balance" label
- "Deposit" button (primary CTA)
- "Withdraw" button (secondary)
- Visual: Card with gradient or accent border
Quick Stats Section:
- Grid of stat cards (3-4 cards):
- "API Calls Today" (number, trend indicator)
- "API Calls This Week" (number, chart sparkline)
- "Total APIs Used" (number)
- "Total Spent" (USDC amount)
- Each card: Icon, value, label, optional mini chart
Recent Activity Section:
- Table/list of recent API calls:
- Timestamp
- API name
- Endpoint called
- Cost (USDC)
- Status (success/error)
- Pagination or "View All" link
- Visual: Clean table with hover states
Quick Actions:
- Button: "Browse APIs"
- Button: "View Billing History"
- Button: "Manage Vault"
Empty State:
- If no API calls yet:
- Illustration or icon
- Message: "You haven't made any API calls yet"
- CTA: "Browse APIs to get started"
User Flow
- User lands on dashboard after login
- Sees vault balance
- Reviews quick stats
- Checks recent activity
- Takes action (deposit, browse APIs, etc.)
Design Deliverables
- Desktop mockup (full dashboard)
- Tablet mockup
- Mobile mockup (stacked layout)
- Empty state mockup
- Loading state mockup
- Interactive prototype
- Design specifications
Guidelines
- Data-dense but organized
- Use color coding for status (success = green, error = red)
- Ensure numbers are readable (large fonts for balances)
- Timeframe: 96 hours
- Project details: #
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program