Skip to content

Mobile App

Tradeboard Terminal is a Flutter mobile trading app that connects to your own Tradeboard server. It is a frontend only application: it holds no broker credentials of its own, stores no data centrally, and talks exclusively to the server URL and API key you give it.


What It Does

Trading

FeatureDescription
WatchlistTrack multiple instruments with real-time quotes
Live market dataPrice updates on a rolling refresh
Order managementPlace, modify and cancel orders
PositionsMonitor open positions and holdings
TradebookFull history of executions
Market depthLevel 2 order book
Account overviewAvailable cash, used margin and P&L

Other

FeatureDescription
Analyzer modeSwitch between live and analyze (paper trading) without leaving the app
Configurable headerChoose the indices on the header, such as NIFTY, BANKNIFTY, SENSEX and INDIAVIX
ThemesLight and dark

Prerequisites

You need a running Tradeboard server and an API key from its dashboard. The app is a client; it cannot trade on its own.

  • Install Tradeboard from Getting Started, or
  • Point the app at a server you already run

Then generate an API key from the /apikey page of that server.


Connecting

The app asks for two things on first run:

  1. Server URL, for example https://yourdomain.com or your local address
  2. API key, from your Tradeboard dashboard

WARNING

Reaching a local Tradeboard install from a phone needs the server to be accessible from the phone's network. 127.0.0.1 refers to the phone itself, not your computer.

Use your machine's LAN address, or expose the server properly with one of the tunnelling or custom domain guides under Getting Started. Anything you expose publicly needs TLS and the usual hardening: the API key is the credential that resolves your broker session.


Security Model

The app follows the same principle as the rest of Tradeboard: your broker credentials never leave your server.

  • The app holds an Tradeboard API key, not broker credentials
  • The server resolves that key to the active broker session
  • Revoking the key from the dashboard cuts the app off without touching your broker account
  • No trading data passes through any third party