Product Suite

Two Products. One Platform.
Complete Brokerage Operations.

A white-label mobile trading app for your clients. A professional operations portal for your team. Both powered by a unified infrastructure layer.

Mobile Trading Application

Broker-Branded Mobile Trading.
Your Brand. Their Pocket.

A full-featured, white-labeled mobile trading application for iOS and Android. Built with React Native for native performance. Your clients see your brand, your colors, your firm — while Atlas handles the infrastructure underneath.

Authentication & Security

Secure JWT-based authentication with automatic token refresh, encrypted credential storage, and multi-factor authentication support.

  • Email/password login with JWT token management
  • Auto-refresh with mutex-based queue (prevents duplicate refresh calls)
  • Secure token storage via Expo SecureStore (hardware-backed keychain)
  • Two-factor authentication setup (Google Authenticator / TOTP)
  • Self-service registration with international phone input
  • Password change with current password verification

KYC Verification Wizard

5-step digital identity verification flow designed for Nigerian regulatory requirements with BVN/NIN integration and biometric face capture.

  • Step 1 — Identity: BVN (11-digit) + NIN verification via external providers
  • Step 2 — Profile: DOB, address, next-of-kin, source of funds declaration
  • Step 3 — Documents: Passport, Driver's License, or Voter's Card upload
  • Step 4 — Biometric: Camera-based face capture for liveness verification
  • Step 5 — Status: Real-time status tracking (Pending → InReview → Approved)
  • Three-tier access: None → BasicKYC → FullKYC controls trade/withdrawal access

Trading & Order Management

Full trade lifecycle from stock discovery through order placement, execution tracking, and position management. Institutional-grade order types with real-time portfolio analytics.

Portfolio Dashboard

  • • Total portfolio value, cash balance, buying power
  • • Unrealized P&L and daily P&L (amount + percentage)
  • • Interactive line chart (1H, 1D, 1W, 1M, 1Y, ALL)
  • • Holdings list with live prices and color-coded P&L
  • • Quick-access Buy, Sell, Deposit, Withdraw buttons
  • • Recent orders with status filter
  • • Market news feed for held symbols
  • • Pull-to-refresh with 30-second live price sync

Order Placement (4-Step Modal)

  • Order Types: Market, Limit, Stop Loss, Stop Limit
  • Time-in-Force: Day, GTC, IOC, FOK
  • • 4-step flow: Select → Entry → Review → Result
  • • Real-time commission calculation & cost preview
  • • Buying power validation before submission
  • • Position-aware sell orders (shows current holdings)
  • • Haptic feedback & sound confirmation
  • • UUID-based idempotency (prevents duplicates)

Market Discovery

  • • Live market index overview (ASI)
  • • Full stock list with live prices & sparklines
  • • Sector filtering (Banking, Oil & Gas, Telecom, etc.)
  • • Top Gainers / Top Losers tabs
  • • Symbol & company name search
  • • Analyst recommendations & stock picks
  • • Trending symbols (high activity)
  • • Market/Company/Economy/Regulation news

Stock Detail Screen

  • • Full-screen interactive price chart (7 timeframes)
  • • Company profile: sector, description, listing date
  • • 5-level order book depth (bid/ask)
  • • Time & sales ticker (recent trades)
  • • Symbol-specific news articles
  • • Watchlist add/remove toggle
  • • Quick Buy/Sell from detail screen
  • • Position context (if held: qty, avg cost, P&L)

Position Management

  • • Position summary: quantity, avg cost, cost basis
  • • Current price, market value, unrealized P&L
  • • Full order history per symbol
  • • Execution-level fills (qty, price, time, P&L)
  • • Buy More / Sell from position view
  • • Color-coded profit/loss indicators

Order History & Management

  • • Paginated infinite-scroll order list
  • • Status filters: Pending, Filled, Cancelled, Rejected
  • • Date range filters (Today → 1 Year → All Time)
  • • Symbol search with debounce
  • • Order detail modal with execution fills
  • • Cancel and modify open orders
  • • Update quantity, limit/stop price, time-in-force

Watchlists

  • Multiple custom watchlists (create, rename, delete)
  • Default watchlist auto-selected on load
  • Add stocks via search (sector-tagged results)
  • Real-time price updates on all items
  • Tap-to-navigate to stock detail screen

Price Alerts

  • Create alerts: symbol + target price + condition (Above/Below)
  • Filter tabs: All, Active, Triggered, Cancelled
  • Edit alerts (target price, condition, notes)
  • Background worker monitors prices against active alerts
  • Push notification delivery on trigger

Deposits, Withdrawals & Payment Methods

Multi-channel payment infrastructure with card tokenization, bank transfer, USSD, and automated recurring deposits. Full settlement lifecycle tracking.

Deposit Channels

  • Bank Transfer: Auto-generated account number + bank details
  • USSD: Bank selection + USSD code generation
  • Card Payment: Card number, expiry, CVV entry
  • Saved Card: One-tap charge via tokenized cards
  • • OTP/PIN/3DS multi-step card authentication
  • • Post-payment verification + settlement tracking

Withdrawals & Payment Methods

  • • Amount entry with balance validation
  • • Bank account selection from saved accounts
  • • Minimum balance checks to prevent overdraft
  • • Settlement tracking: Unsettled → Pending → Settled
  • • Card tokenization (PIN → OTP → tokenized)
  • • Bank account auto-resolution (account name lookup)
  • • Default payment method management

Recurring Deposits (Auto-Invest)

  • • Schedule: amount, frequency (Weekly/Biweekly/Monthly)
  • • Payment method selection with optional label
  • • Pause / Resume / Cancel lifecycle control
  • • Paginated charge history (Success/Failed/Pending)
  • • Auto-pause after 3 consecutive failures
  • • Statistics: total charges, total deposited

Real-Time Support Chat

  • Start conversation with subject + initial message
  • SignalR WebSocket for instant message delivery
  • Typing indicators & read receipts
  • Text, Image, and File message types
  • Automatic reconnection on connection drop

Profile, Preferences & More

  • View/edit profile: phone, address, next-of-kin
  • Notification preferences (Push, Email, SMS per category)
  • Transaction history with detail modals
  • Trade confirmations and account statements
  • Dark/Light/System theme toggle
  • FAQ / Help Center with expandable Q&A sections
Operations Portal

Full Backoffice Command Center.
Built for Operations Teams.

A comprehensive web-based operations portal for brokerage staff — client management, trading operations, compliance workflows, financial oversight, and regulatory reporting. Secured with 90+ granular permissions across 9 operational modules.

Drag-and-Drop Dashboard (24 Widgets)

Configurable command center with permission-aware widget visibility, role-specific default layouts, drag-and-drop repositioning, and auto-refreshing data.

Stat Cards
  • • Total Clients
  • • Total AUM
  • • Today's Orders
  • • Pending KYC
Operations
  • • Pending Confirmation Queue
  • • Order Routing Status
  • • Order Funnel Pipeline
  • • Fee Revenue Tracker
Finance & Risk
  • • Payment Activity
  • • Reconciliation Status
  • • Customer Reserve
  • • Position Concentration
Compliance & Growth
  • • Trade Surveillance Alerts
  • • KYC Pipeline
  • • Client Growth Trends
  • • Audit Trail Activity

Client Management

Client Registry

  • • Paginated list with search (name, email, account #)
  • • Filter by KYC status, account status, active/inactive
  • • Full profile: accounts, positions, orders, KYC documents
  • • Balance view: cash, buying power, reserved, portfolio
  • • Activity timeline (trades, deposits, KYC, logins)
  • • Admin profile editing (phone, address, next-of-kin)

Account Controls

  • Freeze / Unfreeze: Suspend all activity with reason
  • Trading Limits: Max order value, daily trade value, daily order count, max position value, max symbol concentration
  • Restrictions: NoTrading, SellOnly, NoWithdrawals, NoDeposits, ReducedLimits
  • Client Notes: Add/edit/pin/delete (General, KYC, Compliance, Finance, Support)

Enrollment

  • • Single client creation with optional initial balance
  • Bulk import: CSV upload → preview → confirm
  • • Template download for consistent formatting
  • • Duplicate detection and validation
  • • Import history with row-level status

Trading Operations & Order Routing

Order Management

  • • Paginated orders with status/side/type/symbol filters
  • • Order detail with executions & state change history
  • • Admin cancel / reject with reason
  • Manual execution confirmation (price, qty, time, execution ID)
  • • Manual trade entry (off-exchange / corrective)
  • • Pending confirmation queue with aging indicators

Order Routing

  • • Full routing log with lifecycle events
  • • Status: Queued → Submitted → Acknowledged → Filled
  • • Retry failed routing attempts
  • • Dead letter queue (DLQ) view and reprocess
  • • Provider support: Mock, NGX, NASDOTC, FMDQ
  • • Real-time status summary with counts

Advanced Operations

  • Late-fill review: Executions after cancellation
  • Bulk trade upload: CSV/Excel → field mapping → preview → confirm
  • Field mapping profiles: Configurable column mappings with transformations
  • • Symbol mapping: external → internal symbol translation
  • • Platform-wide position listing with concentration views

Compliance, Surveillance & Audit

KYC Review

  • • Pending KYC review queue with client detail
  • • BVN/NIN verification status display
  • • In-browser document viewer (image/PDF)
  • • Approve / reject with reason
  • • Override automated decisions
  • • Reset failed verification attempts

Trade Surveillance (7 Rule Types)

  • Large Order — Value/quantity thresholds
  • Rapid Trading — Orders per time window
  • Wash Trading — Buy+sell same symbol in window
  • Spoofing — Large orders placed then cancelled
  • Position Concentration — Portfolio % threshold
  • Unusual Volume — Cross-day pattern detection
  • Daily Volume Exceeded
  • • 5 severity levels with automated escalation

Audit & SAR Filing

  • Immutable audit log: Admin identity, permission, IP, user agent, correlation ID, old/new values
  • • Full-text search across all audit records
  • • SAR lifecycle: Draft → Submitted → UnderReview → Closed
  • • Client/account/alert linkage
  • • Suspicious indicators (multi-select)
  • • Login history: IP, device, success/failure

Financial Management & Settlement

Double-Entry General Ledger

  • • Debit/credit account display per entry
  • • Filter by transaction type (Deposit, Trade, Fee, etc.)
  • • Client/account search with date range
  • • Summary totals (debits, credits, entry count)
  • • Related entries drill-down
  • Immutable: Interceptor blocks all modifications

Payments & Reconciliation

  • • Deposit/withdrawal list with filters
  • • Provider response and settlement tracking
  • • Approve/reject manual payments
  • • Manual corrective adjustments (dual-approval)
  • • Reconciliation dashboard with health metrics
  • • Batch settlement execution

Segregated Accounts & Reserve

  • • SEC-mandated segregated bank account management
  • • Segregated vs. Operating account types
  • • Balance tracking with manual update + notes
  • Customer Reserve Formula: Real-time computation
  • • Status: Surplus / Balanced / Shortfall / Critical
  • • Automated alerts on reserve deficit

30+ Reports with Scheduled Delivery

Financial
  • • Financial Summary
  • • Balance Sheet
  • • Income Statement
  • • Cash Flow Statement
  • • Trial Balance
  • • Commission Breakdown
  • • Liquidity / Cash Position
Regulatory (SEC / NGX)
  • • SEC Net Capital Return
  • • Capital Adequacy
  • • Customer Reserve Formula
  • • Client Money Segregation
  • • AML Threshold Report
  • • AML/CFT Returns (NFIU)
  • • NGX Daily Trade File
  • • Rule 56 Large Trade Disclosure
Trading & Client
  • • Trading Report
  • • Order Book Analysis
  • • Client Analytics
  • • Portfolio Valuation
  • • CSCS Settlement
  • • CSCS Position Reconciliation
  • • Position Concentration
Operations
  • • Daily Reconciliation
  • • Aged Receivables/Payables
  • • Failed/Unsettled Trades
  • • Margin Calls
  • • Tax Report (WHT/CGT)
  • • Dividend Distribution
  • • Scheduled Report Delivery

Brokerage Configuration

  • General: Legal name, SEC license, CSCS ID, timezone
  • Fees: Trading commission, SEC/CSCS/exchange fees, stamp duty
  • Branding: Logo, colors, email templates, PDF headers
  • Trading: Market hours, settlement days (T+N), order limits
  • Compliance: Surveillance thresholds, KYC requirements
  • Notifications: Per-event email/SMS toggles

Kill Switch & Emergency Controls

  • Per-brokerage: Halt trading, freeze deposits, freeze withdrawals
  • Platform-wide: Halt all trading, freeze all payments
  • Emergency shutdown: Block ALL consumer API requests
  • Security halts: Per-symbol halt with categorization
  • Cascading cancellation: Auto-cancel open orders on halt

Role-Based Access Control

  • • 90+ permissions across 9 modules
  • • 8 default roles per brokerage
  • • Custom role creation with any permission combo
  • • Permission gate on every page + API endpoint
  • • [RequirePermission] server-side enforcement

Admin User Management

  • • Create admin users with role assignment
  • • MFA status tracking per admin
  • • Force password change on first login
  • • Deactivate admin accounts
  • • Bulk admin import via CSV

Support Chat (Agent View)

  • • Conversation inbox with status filters
  • • Full message history with client info
  • • Self-assign conversations
  • • Resolve / Close / Reopen lifecycle
  • • Real-time SignalR with unread badge count

See the Full Platform in Action.

Request a private demonstration to see how Atlas handles order management, compliance workflows, settlement, and reporting — end to end.

Request a Demo