All worknestonexStart a project
SELECTED WORK/03/PLATFORM BUILD

ProTrader

A trading community with an AI coach that actually knows your numbers.

Project
Platform build
Year
2025
Our focus
BackendAI coachingWhite-label

How do you build an AI trading coach that gives grounded feedback instead of trading tips?

Ground it in the member's own numbers and give it nothing else to talk about. ProTrader feeds each member's computed broker metrics to the coach, wraps it in guardrails that refuse trade recommendations, and caps daily spend per member. It reviews what happened, it does not predict what will.

app.myprotrader.appLIVE
ProTrader sign-in and landing screen
ProTrader · trading-community platform

01 /Why ground the coach in computed metrics rather than raw trades?

A model handed a raw trade history will pattern-match and start sounding confident about the future. Handed a computed set of metrics such as win rate, average loss, and drawdown, it has something concrete to talk about and far less room to speculate.

The coach's job is to explain a member's own behaviour back to them, which is genuinely useful and does not require a prediction. What it must never do is tell someone what to buy.

02 /What stops it giving financial advice?

Explicit guardrails. The coach is constrained away from trade recommendations and toward reviewing performance, because a platform that lets an AI hand out entry signals takes on a liability nobody wants.

This is a product decision with real teeth: it shapes the prompt, the tool surface and what the interface will render.

03 /How is AI cost kept under control?

A daily cap per member. Without one, a single enthusiastic user can generate an unbounded bill, and coaching is a feature people will use heavily on a bad trading day.

Responses stream, which also matters commercially. Streaming makes a long answer feel immediate instead of appearing to hang, so members do not retry and double the cost.

04 /How does the rank and compliance engine work?

Broker accounts feed an eight-tier ladder, so rank reflects verified account activity rather than self-reported claims. Compliance rules sit on the same data, which keeps progression honest.

That verification is what makes a community ladder mean anything. A leaderboard anyone can type their way onto is decoration.

05 /What does per-tenant provisioning involve?

A control plane provisions each white-label tenant automatically: its own dedicated database and its own domain, with no manual setup step.

Giving each tenant a separate database rather than a shared one with a tenant column costs more per tenant, and buys hard isolation. For a platform holding trading data, that trade is worth making.

06 /What we delivered

  • Streaming AI trade coach grounded in member metrics
  • Eight-tier rank and compliance engine
  • Per-tenant white-label provisioning
  • Academy, live sessions and rewards

07 /The outcome

A production membership platform with a genuinely useful AI coach and hands-off, per-tenant provisioning.

08 /Build at a glance

AI coachGrounded in each member's computed broker metrics
GuardrailsNo trade recommendations, review only
Cost controlDaily spend cap per member
DeliveryStreamed responses
RankingEight-tier ladder from verified broker accounts
White-labelDedicated database and domain per tenant
ProvisioningAutomatic, no manual setup
CommunityAcademy, live sessions, rewards
View live project
COMMON QUESTIONS

Questions people actually ask

Can an AI give trading advice?

It can, and a platform generally should not let it. ProTrader's coach is deliberately constrained to reviewing a member's own performance rather than recommending trades, which keeps it useful without taking on the liability of giving financial advice to people acting on it with real money.

How do you stop an AI feature from running up an unbounded bill?

Cap spend per user per day rather than relying on overall budget alerts. Usage is not evenly distributed, and a single heavy user on a bad day can generate most of a month's cost. A daily per-member cap makes the worst case predictable.

Should a multi-tenant SaaS give each tenant its own database?

It depends what the data is worth. A shared database with a tenant column is cheaper and simpler, but one bad query leaks across tenants. ProTrader provisions a dedicated database per tenant because trading data justifies the extra cost of hard isolation.

What is white-label provisioning?

Standing up a fully branded instance of a platform for a new operator without manual work. In ProTrader a control plane creates the tenant's database and domain automatically, so onboarding an operator is a request rather than a project.

THE WORK BEHIND IT

Services this project drew on

ANOTHER PERSPECTIVE / NEXT PROJECTAgencyOS

A white-label operating system that turns a service business into a product.