The Prop Firm API is a full-featured backend platform designed to power a proprietary trading firm. It enables traders to purchase challenge accounts, trade using real-time market data, and progress through evaluation phases under strict risk rules. The system integrates live market feeds, paper trading, automated rule enforcement, and a complete payout infrastructure using Plaid, Dwolla, and Coinbase Commerce. The platform supports multiple account tiers, real-time balance updates, violation tracking, and scalable account lifecycle management.
Prop Firm API – Real-Time Trading & Account Management Platform
Role
Fullstack developer
Status
Completed
Technologies
6 Used
What It Is
The Problem
Most prop trading firms rely on fragmented systems for market data, account tracking, payments, and rule enforcement — leading to errors, manual checks, and scalability issues. Traders also lack transparent visibility into violations and progress. This project solves those problems by centralizing trading logic, payments, and risk enforcement into a single automated system.
How I Solved It
- Built a Django + Django REST Framework backend with modular apps for accounts, trading, payments, and rule enforcement
- Integrated Alpaca & Twelve Data APIs for real-time price data and candles
- Implemented paper trading engine with real-time balance updates
- Designed a rule enforcement engine to track daily loss limits, drawdowns, profit targets, and minimum trading days
- Added Plaid + Dwolla for secure bank connections and payouts
- Integrated Coinbase Commerce for crypto payments
- Implemented JWT authentication, role-based access, activity logs, and violation tracking
- Designed the system to scale across multiple challenge tiers and funded accounts
The Impact
- Fully automates a real-world proprietary trading workflow
- Eliminates manual rule checking and payout calculations
- Demonstrates advanced backend engineering: financial systems, third-party integrations, real-time data handling, and rule engines
- Production-ready architecture suitable for live trading platforms
Tech Stack
Python
Django
PostgreSQL
Git
Cloudinary
Coinbase commerce