Back to Projects
Software Project
SwiftTrade (Trading212 Algorithmic Bot)
A comprehensive algorithmic trading ecosystem: a modern Next.js web portal, a high-performance FastAPI backend, and a PySide6 Windows desktop executor with real-time strategy signals over WebSockets.
No Image Available
Overview
SwiftTrade is a full algorithmic trading ecosystem built around the Trading212 platform, comprising three tightly integrated applications:
- Next.js Web Portal: A modern dashboard where users manage strategies, subscriptions, and monitor performance.
- FastAPI Backend: A high-performance central server that broadcasts real-time strategy signals to connected clients via WebSockets.
- PySide6 Desktop Executor: An isolated Windows client that receives signals from the central server and executes trades locally.
Architecture Highlights
- Structured, secure data flow between the central server and isolated desktop clients.
- Supabase for user authentication and PostgreSQL database management.
- Stripe integration for tiered subscription license key validation.
Tech Stack
Next.jsFastAPIPySide6WebSocketsSupabasePostgreSQLStripe
Project Info
CategorySoftware
StatusCompleted