Skip to main content
    0

    Tradable instruments

    0

    Admin pages, live

    0+

    REST endpoints

    <1s

    Tick latency

    What You Get

    Nine load-bearing systems. Shipped, not promised.

    Each one already running in production for real brokers.

    01

    Hybrid B-book / LP routing

    Internalize the flow you want, route the rest. Every trade scored against per-symbol thresholds and per-account overrides before execution.

    • Default B-book; flip a single flag to force LP
    • Volume ceilings per asset class, runtime-tunable
    • House edge and spread margin per symbol
    • Every routing decision in the audit trail
    02

    Real-time price feed

    One upstream WSS connection keeps 24 instruments tradable with sub-second latency, broadcast to every open session.

    • FX, metals, crypto, commodities, indices
    • Auto-reconnect with exponential backoff
    • Prices cached in Postgres, fanned over Socket.io
    • Degraded-feed events surface to operators
    03

    Live trade engine

    P&L is a function of the last tick, applied per position, per account, every time the feed moves. Not a scheduled job.

    • Per-tick P&L recalc for every open position
    • Margin engine with leverage up to 1:500
    • Auto margin-call sweeper on negative equity
    • SL / TP detection on the price stream
    04

    32-page admin console

    A working operations console on day one. The actual views your risk desk, dealing desk, and CS team need.

    • Accounts, positions, orders, symbols, risk, reports
    • Every table live via Socket.io, no refresh
    • Inline editing on routing, leverage, status
    • CSV export where it matters
    05

    Built-in CRM

    Client lifecycle, comms history, and sales pipeline live in the same database as the trading activity.

    • 8-stage Kanban pipeline
    • Tags, pinned notes, tasks with priority
    • Comms across 6 channels
    • Bulk moves and live activity feed
    06

    Automation & email engine

    Event-driven rules watch signup, first deposit, trade closure, inactivity — hooked to a templated email pipeline.

    • Admin-editable rules (trigger + conditions + actions)
    • Welcome, first-deposit, dormant, whale-alert defaults
    • Templates with variables, preview, test-send
    • Brevo delivery with per-send log
    07

    REST + WebSocket API

    Integration surface, not afterthought. External systems and mobile shells connect via documented REST and a typed event stream.

    • 20 REST routes, typed payloads
    • Socket.io events for prices, positions, balances
    • API-key-to-JWT exchange
    • Tiered rate limits with Retry-After
    08

    Prediction markets (beta)

    A second revenue line on the same price feed. Binary, range, touch, and ladder markets settle automatically at lock time.

    • Four market types
    • Odds & stake locked at bet placement
    • Configurable house edge, default 5%
    • Templates for hourly / daily / custom cadences
    09

    Production-grade infra

    Dockerized, PM2-managed, nginx-fronted. Deployed on GCP today — not a roadmap slide.

    • Docker Compose for local dev and prod
    • PM2 auto-restart with memory ceilings
    • PostgreSQL 15, Socket.io 4.7, Node 18+
    • GitHub Actions CI and deploy workflows
    Architecture

    From tick to dashboard in under a second.

    Five stages. One feed. Every operator session stays in sync.

    Upstream WSS Feed
    24 symbols · sub-second
    Price Cache
    Postgres 15 · TTL indexed
    Trade Engine
    Margin · SL/TP · routing
    Socket.io Fanout
    Rooms per account / admin
    Admin + API
    32 pages · 20 REST routes
    Built for Every Desk

    Whoever opens the console, it's their view.

    Route flow the way you want, symbol by symbol.

    Flip a single flag to internalize or pass-through, tune spread margin on the fly, and watch every routing decision land in the audit trail.

    • Hybrid B-book / LP with per-symbol thresholds
    • Dynamic spread engine, runtime-tunable
    • Per-account execution overrides
    • Symbol admin (contract size, leverage cap, enabled flag)
    • House edge configurable per instrument
    • Volume ceilings across FX, metals, crypto, indices
    24 Instruments · 5 Asset Classes

    FX, metals, crypto, commodities, indices.

    Every symbol streamed over a single WSS connection.

    10
    FX
    2
    Metals
    5
    Crypto
    2
    Commodities
    5
    Indices
    EURUSD
    GBPUSD
    USDJPY
    USDCHF
    AUDUSD
    USDCAD
    NZDUSD
    EURGBP
    EURJPY
    GBPJPY
    BTCUSD
    ETHUSD
    XRPUSD
    DOGEUSD
    LTCUSD
    XAUUSD
    XAGUSD
    USOIL
    NGAS
    US30
    US500
    US100
    DE30
    UK100
    Tech Stack

    A stack that already survived production.

    Runtime
    Node.js 18+, Express 4
    Database
    PostgreSQL 15
    Frontend
    React 18 + Vite + Zustand
    Real-time
    Socket.io 4.7
    Auth
    JWT + bcrypt, API-key
    Process
    PM2
    Proxy
    nginx
    Containers
    Docker + Compose
    CI/CD
    GitHub Actions
    Deploy
    GCP Ubuntu 22.04
    Shipped vs. Next

    What's running. What's next.

    So you know exactly what you're buying today.

    Prediction markets

    Beta

    Odds engine and schema live; API routes finalizing.

    SSL / HTTPS

    In progress

    Cloudflare termination rolling out.

    Mobile client

    Planned

    Native shells over the REST + WebSocket API.

    LP integration

    Next

    Routing logic present; external LP adapter is the next phase.

    Multi-tenancy

    Future

    Single-broker today; multi-broker RLS on the roadmap.

    15-minute Demo

    Own your stack.

    See FXI Trade running live. No sales pressure, no commitment.