Basstion Forge
A gold bull statuette on a dark plinth with glowing lines behind it
Bull Pit icon
LIVE · Private league · Invite only

Who's winning? Everyone knows.

The scoreboard for a month-long paper-trading contest between friends. Link a practice account once, then watch the standings move while nobody's trades are ever shown.

SCROLL
Live standings

Built like a trading floor.

Balances tick up in green and down in coral. Rows slide to their new places with arrows, and the leader card lights up the moment the lead changes hands.

The real app running on sample players. Bull Pit reads every account once a minute and the board refreshes itself; this clip is sped up.

On the board

Fun to watch. Hard to cheat.

Every screen below is the real app, filled with sample players.

The Race chart with every sample player's percent since the start
The Race

Everyone on one chart

Percent since the start, by today, this week or all time. A reset gets marked right where it happened.

Player scorecards with best day, worst day and biggest drop
Scorecards

Bragging rights, in numbers

Best day, worst day, biggest drop and days in first, built from daily closes so it's the same for everyone.

Fair play checks with one sample account caught after a reset
Fair play

Cheater Buster

Every account is checked every minute. A reset, a wrong start or money moved in freezes the player at the bottom.

Contest calendar with days left and a countdown to the final bell
Calendar

Countdown to the bell

Trading days left, market closures, half days and the big public events that move everything.

The invite page a friend opens, showing what Bull Pit sees and can't do
Invite only

Read-only from day one

Friends join from a one-time invite. Bull Pit can read a practice account, never trade, and keys are stored encrypted.

Alert settings with names and ranks only and quiet hours
Alerts

A new leader? You'll know.

Opt-in alerts carry names and ranks only, never amounts or trades, and they go quiet overnight.

The Race

Today. This week. All of it.

One tap swaps the range, from the opening bell to the whole month. Scroll down and every player has a card with their own story.

Every screen

Swipe the whole league.

Standings
Standings
The Race, this week
The Race, this week
Linking a practice account with sample keys
Link a practice account
Add Bull Pit to the home screen
Install, no app store
Get the app banner on the standings
One tap to install
Final results with the sample winner
The final result
The chronicle

From a group chat to a league.

Planned, designed and rebuilt until it felt like the real thing.

  1. 01
    Stage one

    Planning gate

    The goal, the contest rules, the look and the spec, read back and agreed.

  2. 02
    Stage two

    Look chosen

    "Trading Floor" picked from three design directions and approved on a phone.

  3. 03
    Stage three

    Scaffolding

    Repository, checks and the production Worker set up.

  4. 04
    Stage four

    The core

    Encrypted linking, minute-by-minute standings, private trades and fair-play flags.

  5. 05
    Stage five

    Complete

    The Race, scorecards, a calendar, organizer alerts, the final snapshot, data deletion and home-screen install.

  6. 06
    Stage six

    Trading Floor rebuild

    Every screen redrawn to the approved design, plus a live demo with sample players.

  7. 07
    Stage seven

    Invites and linking

    Friends invited, with practice-account keys as the way to link for this contest.

  8. 08
    Stage eight

    Arcade

    A game tab added, so the league has something to play between market moves.

Your league, next?

Run a contest, a club or a team on its own app.

Private leaderboards, invites and alerts, made for your group and nobody else.

Next door
Radon Tracker
→