Sports Prop Trading Web App Development

Job ID: 39825409

Budget: $1,500 – $3,000 USD

Project Brief: Sports Trading Challenge Platform

We need a web application (responsive, desktop-first) for a sports trading prop challenge. The platform will simulate sports trades with a virtual balance, track performance, and enforce challenge rules. Design and user flow should closely match the reference screenshots provided.

Core Features

User Dashboard

Display virtual balance/equity (e.g. $1,000).

Trading objectives panel (profit target, daily loss limit, total loss limit, max drawdown, challenge duration).

Balance history graph.

Challenge info (account size, start date, inactivity timer).

Performance stats (win rate, loss rate, average profit, average loss, picks won/lost).

Calendar view showing activity days.

Picking history (open and closed trades).

Events / Picks Page

Sports filter (soccer, basketball, etc).

League filter (e.g. Premier League).

List of upcoming matches with odds (moneyline, totals, draw no bet).

Button to open additional markets (“More Picks”).

“Pick” button to simulate placing a trade (snapshot odds, enter stake, calculate potential return).

Pick History Page

Current balance.

KPIs: number of picks, win rate, loss rate, average profit per pick.

Balance history chart.

Table of picks (Active / Closed tabs).

User Account Page

Profile: full name, country code, phone.

Reward history, withdrawal request (for funded accounts).

KYC verification page (only visible for funded users).

Admin Panel

Manage users, challenges, picks.

Override functions (manually adjust balance, settle trades, mark pass/fail).

Challenge Rules (must be enforced automatically)

Starting balance defined per challenge.

Profit target (e.g. 10%).

Maximum daily loss (e.g. 5%).

Maximum total loss (e.g. 10%).

Max drawdown.

30-day challenge timer.

If rules are broken → challenge auto-fails.

If profit target reached → challenge passed.

Tech Notes

Events/odds must come from an external sports odds API (The Odds API or Sportradar).

Picks are simulated (no real betting). Odds are locked at the time of selection.

Results update via API (auto-settlement of picks).

Virtual wallet updated automatically.

Front end should follow the clean dark UI from the screenshots (red/black theme, sidebar navigation)