Skip to main content

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: Full TraderFrame Dashboard

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. Dashboard header — new user state

State B — Returning User (Onboarding Complete)

Shown after all 3 onboarding steps are done. Dashboard header — returning user state
The name shown is your firstName from your profile. If not set, it falls back to your userName.

Section 2 — Onboarding Steps Banner

Onboarding steps banner This banner appears automatically for new users who have not yet completed all 3 setup steps. It disappears permanently once all steps are done, or you can dismiss it temporarily by clicking the button in the top-right corner.

The 3 Steps

Step Visual States

Steps must be completed in order. You cannot create a bot before connecting a broker.

Section 3 — Cutting-Edge Trading Features

Quick-action trading feature cards Three quick-action cards that give one-click access to the most common tasks. The active card (hovered) turns fully orange with white text and a white icon.

Section 4 — Overall Performance

Overall Performance section with stats and charts The main analytics widget on the dashboard. Shows aggregated performance data across all your bots for the selected period.

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 (200200–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

Connect broker banner Shown only when no broker is connected yet. A full-width warm-toned banner with: 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

Discover Top Traders section Shows the top 3 ranked traders from the leaderboard directly on your dashboard. Clicking any card or the Copy Signal button navigates to that trader’s full profile.

Trader Card Elements

“View Leaderboard →” in the top-right navigates to /leaderboard.

Section 8 — Market

Market live price table A live market data table powered by a real-time WebSocket connection to the backend. Only shown after all 3 onboarding steps are complete.

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 and News Feed side by side These two widgets appear side-by-side at the bottom of the dashboard, only after onboarding is complete.

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
The calendar automatically updates when you switch between Live and Demo mode.

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.

Quick Navigation from Dashboard