Overview
The Dashboard is the first page you see after logging in. It adapts to your onboarding state — showing setup guidance for new users and full analytics for users with brokers and bots connected. URL:/dashboard
Here is the full dashboard at a glance:

Dashboard Layout Flow
Section 1 — Header
The header sits at the very top of the dashboard content area and shows a personalised greeting. It has two different states depending on whether you’ve completed onboarding.State A — New User (Onboarding Incomplete)
Shown when any of the 3 setup steps are still pending.
State B — Returning User (Onboarding Complete)
Shown after all 3 onboarding steps are done.
The name shown is your
firstName from your profile. If not set, it falls
back to your userName.Section 2 — Onboarding Steps Banner

The 3 Steps
Step Visual States
Section 3 — Cutting-Edge Trading Features

Section 4 — Overall Performance

Filters (Top-Right)
Three dropdowns let you slice the data. Any change immediately re-fetches all stats and charts.5 Stats Cards
Each card has a trend arrow — green ↑ for improvement, red ↓ for decline.
Active Bot Radial Chart (Left)
Bot Performance Line Chart (Right)
Two lines plotted over time:- X-axis: dates (e.g. 1, 5, 10, 15, 20, 25, 30)
- Y-axis: dollar values (350 range in example)
- Hovering shows a tooltip with exact date and dollar value per series
- “View All Bots →” link in the top-right navigates to
/bot - If no data exists: shows empty state icon with “No performance data available”
Section 5 — Connect Broker Banner

Clicking the button opens the Connect Broker Modal which then leads to the Connect Broker Sidebar (slide-over panel) where you authorize a specific broker.
Section 6 — Linked Brokers
Visible in the full dashboard screenshot — shows all your connected broker accounts in a grid.Broker Card
Each connected broker appears as a card:Header Actions
Connect Flow (when adding a new broker)
Section 7 — Discover Top Traders

Trader Card Elements
“View Leaderboard →” in the top-right navigates to
/leaderboard.
Section 8 — Market

Asset Tabs
The active tab is underlined in orange. Switching tabs reconnects the WebSocket for the new category.
Table Columns
Section 9 — Trade Calendar & News Feed

Trade Calendar (Left — 1/4 width)
A monthly calendar that colour-codes each day by your trading outcome.
Month Selector — dropdown at the top lets you browse any month from January of the current year to the current month.
Legend at the bottom:
- 🟩 Booked Profit
- 🟥 Booked Loss
News Feed (Right — 3/4 width)
A live scrollable news feed covering Forex, Crypto, and Stock news.
“View all Latest News →” link in the top-right of the section header.

