Guru Meditation/work/Piggy Native & Mobile
Native & mobile · trading clients

Piggy Native & Mobile

Native desktop and mobile trading terminals, wired straight into the broker backend — the same order book, quotes and execution flow on the desk and in your pocket, wearing the operator's brand.

shippingRust core · Qt/QMLReact Nativeone shared backend

01Overview

Piggy Broker gives clients a serious trading experience on every surface — and these are the native ones. A native desktop terminal and a mobile app, both wired into the same book, quotes and order flow as the web terminal, both white-labelled to the operator.

02The problem it solves

Traders don't all live in a browser. A desk wants a fast, dockable native application; a client on the move wants a phone app with biometric login and push alerts for fills and margin events. Building those as separate products tends to fragment the experience. Piggy's clients all connect to the one broker backend, so the book a trader sees on the desktop is the same book they see on their phone.

Result one codebase, every surface — the desk and the phone never drift out of sync.

03What we built

Web terminal

Although the focus here is the native clients, they sit beside a dockable, drag-to-arrange web terminal built in React and TypeScript — TradingView charts, order book, ticket, positions, tape, watchlist, margin and equity curve — with a full admin suite behind it.

Native desktop

A native desktop terminal built on a Rust core with a Qt/QML interface, packaged with signed installers for macOS, Windows and Linux. The Rust core handles the performance-critical path; the Qt/QML layer gives it a real native UI rather than a wrapped web view.

Mobile app

A React Native app for iOS and Android with biometric login, watchlists, trade tickets, positions, and push notifications for fills and margin events — so a client gets told the moment something on their account needs attention.

04One backend, every surface

The point of the lineup is consistency. Web, desktop and mobile all talk to the same Piggy Broker backend over real-time WebSockets, so quotes, the order book and execution behave identically wherever a trader is — and the operator's brand carries across all three.

05Tech

Rust core Qt / QML React Native React + TypeScript (web) TradingView charts Real-time WebSockets Biometric auth Push alerts
DesktopRust core + Qt/QML, signed installers
Desktop targetsmacOS · Windows · Linux
MobileReact Native · iOS & Android
BackendShared Piggy Broker venue

06Highlights

  • A native desktop terminal on a Rust core with a Qt/QML UI and signed macOS / Windows / Linux installers.
  • A React Native mobile app with biometric login and push notifications for fills and margin events.
  • The same order book, quotes and execution flow on every surface, over real-time WebSockets.
  • Fully white-labelled — clients never see Piggy, only the operator's brand.

Related work