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