Social Trading Platform
A review directory and social network for active traders
A review directory for brokers, prop firms and funds, fused with a social trading network. It carries a social feed, a copy-trading marketplace that links real MT4/MT5 accounts, a signal-provider marketplace, and an advertising system that lets brokers pay for placement. Three repositories across two build lineages track its evolution from prototype to production.
- React 18
- FastAPI
- MongoDB
- Tailwind CSS
- shadcn/ui
- WebSockets
- Argon2
- JWT
- Google OAuth
- +7
Architecture & detail Close
My role
- Co-founder, responsible for product, architecture, digital operations and growth
- Defined the marketplace and monetisation model: CPC/CPM ad placements, sponsored posts, featured listings
- Authored the paid-growth operating system and attribution architecture
- Built structured project knowledge so coding agents understand architecture and deployment constraints before touching the app
What is in it
- Social feed with direct messages and presence over WebSockets
- Copy-trading marketplace linking live MT4/MT5 accounts via MetaAPI and CopyFactory
- Broker, prop-firm and fund reviews with a multi-entity comparison bar
- Yearly awards system with generated OG images
- Advertising system: placement wizard, CPM billing scheduler, ad serving
- Forex calculators, market heatmaps and an economic calendar
- Admin moderation console for brokers, users, reviews and content
- Eight languages including Arabic right-to-left
Architecture
-
Client
- React 18 SPA
- SSR layer
- i18n · 8 locales · RTL
Server-rendered for crawlability: the directory is the SEO surface.
-
Application
- FastAPI routers
- WebSocket presence + DMs
- Ads engine
- Billing scheduler
-
Integration
- MetaAPI / CopyFactory
- Card + alternative payments
- Transactional email
- Object storage
Payments unified behind one service abstraction rather than three call sites.
-
Data
- MongoDB
- Object storage
-
Runtime
- Process supervision
- uvicorn
- single-container deploy
Self-hosted supervision rather than a managed platform.
Source Confirmed by direct inspection of the running codebase, 2026