Prop trading · White-label SaaS
SimpleProp
A white-label prop-trading platform — it lets a firm launch and run its own funded-trader business in about a week: branded dashboards, back-office, trader analytics, risk controls, real-time market connectivity, and affiliate systems.
The challenge
SimpleProp already had a functioning platform — but it was hitting its scaling limits, with gaps in user acquisition and retention, the trader dashboard and competition modules, and payout and affiliate automation. The work also demanded real domain knowledge: we had to learn the prop-trading workflows before extending them.
The vision
Make SimpleProp the go-to white-label solution for launching a prop-trading business. Three objectives drove the work:
Feature expansion
Close the gaps in acquisition/retention, trader dashboards, competitions, and payout/affiliate automation.
Scalability
Extend a live, functioning platform that was hitting its scaling limits — without breaking what already worked.
Operational efficiency
Automate the manual back-office work so firms can run their prop business with a lean team.
Key features we built
Coupons & discount codes
- Promo codes on challenge/program purchase
- Acquisition + retention lever for firms

Affiliate revenue sharing
- Affiliate dashboards with charts & tables
- Revenue-share tracking and reporting

Competition modules & leaderboards
- Real-time standings powered by TradeLocker
- Trading competitions to drive engagement

Automated payouts & reporting
- Back-office payout automation
- Operational reporting for the firm

Real-time trading data
- Live balance, equity & drawdown
- Streamed from TradeLocker via the bridge

The development process
- Step 1Discovery & auditLearn the prop-trading domain and audit the live platform’s architecture and limits.
- Step 2Backlog prioritizationRank fixes vs new features against business impact and platform stability.
- Step 3Feature developmentBuild coupons, affiliate sharing, competitions, payouts, and analytics in sprints.
- Step 4TradeLocker integrationintegrationWire the real-time market data bridge (the engineering centrepiece below).
- Step 5Testing & QAValidate on a live platform without disrupting active traders.
- Step 6Release & iterationShip in weekly demos with feedback loops; iterate (Agile).
The engineering centrepiece — real-time data
Bubble can’t natively hold a persistent WebSocket connection — yet live prop-trading UI needs streaming balance, equity, and drawdown. We built a small Node.js bridge service on Railway that keeps a persistent socket open to TradeLocker’s BrandSocket API and relays updates to Bubble over HTTP POST. That bridge is what makes the real-time dashboards and competition standings possible.
- WebSocket / Socket.IO
- Live balance, equity & account status
- Maintains the persistent socket connection
- Needed because Bubble can’t hold persistent WebSockets natively
Live-platform stability
Shipping new features into a platform with active traders, without disrupting them.
Domain complexity
Learning prop-trading workflows — challenges, payouts, risk — before building for them.
The WebSocket constraint
Bubble can’t hold persistent sockets, so real-time data needed a dedicated bridge service.
Technology stack
Client review
SimpleProp’s founder left a verified review of the engagement on Clutch.
Niko Gelic CEO, SimplePropRead the verified review on Clutch
Let’s build
Have a platform like SimpleProp?
Tell us what you’re building. We’ll come back with a clear scope, timeline, and a fixed first milestone.



