iBoost/Portfolio/BuyCrypt

Fintech·2021 — now

BuyCrypt

A trading simulator that grew into a full exchange ecosystem: 22 exchange integrations, real-money tournaments and funded prop accounts for the winners.

Our role

End to end: product, backend, mobile, infrastructure

Status

Running in production

Period

2021 — now

Platform

iOS · Android · Web · Backend

buycrypt.com
BuyCrypt — interface

Live interface · captured from production

01

What it is

BuyCrypt is not an exchange. It is a venue where people learn to trade on live data from real exchanges without risking their own money, and where learning is turned into competition. A user enters a $5 tournament, trades the same interface they would on Binance or Bybit, and if they win, receives a $5,000 funded account with an 80/20 profit split.

Behind it sits the infrastructure of a genuine trading platform: one API over 22 exchange providers, a real-time quote stream over STOMP, position and liquidation maths, and three independent systems — the Java core, Django tournaments and the Flutter client — that must all answer “how much money do I have” identically.

02

capabilities

What it does

01

Trade 22 exchanges from one interface

Spot and futures under a single order model on top of wildly different APIs, from Binance FAPI to MEXC. The user never sees whose engine is underneath.

02

Tournaments with a real prize pool

Two scoring modes — percentage price movement and net PnL. Ticketed entry, automatic winner settlement, prizes credited to balance.

03

Prop accounts on FTMO-style rules

8% target / 5% drawdown, 80/20 profit split, USDT payouts on-chain. The same rules as major prop firms, but entry starts at $5.

04

Demo mode on live quotes

A full simulation with a real order book, fees and liquidations. A mistake costs experience, not money.

05

Fraud and multi-account defence

A relationship graph across devices, withdrawal addresses and behaviour. Real collusion rings were caught exactly here.

06

An admin panel on live data

Streamlit console: users, tournaments, payouts, bot-excluded reports and manual interventions — in production, with no hand edits to the database.

03

architecture

How it works

01

Exchange APIs and quotes

02

Trading and position core

03

Tournaments and rankings

04

Mobile and web client

05

Payouts and admin

Under the hood

  • Java · Spring Boot — the core: orders, positions, liquidations, leaderboards, tournament scoring.
  • Django — the tournament perimeter: creation, entry, rewards, organiser admin.
  • Flutter — one codebase across iOS, Android and web, plus a separate terminal build with its own base-href.
  • STOMP over WebSocket — real-time quote streaming and position updates.
  • GitLab CI — the production branch deploys itself, no manual ssh in the loop.
  • Backward compatibility is sacred: two-year-old app builds are still in the field and must not break.
FlutterJava · Spring BootDjangoPostgreSQLSTOMP · WebSocketDockerGitLab CIStreamlit

04

scale

Numbers

22

exchange integrations

3

independent systems, one perimeter

80/20

prop account profit split

$5

tournament entry floor