bookie.

Track your cost between each trading firm

Every eval fee, reset, refund, and payout in one ledger - cost per funded account, recovery ratio, and the exact moment you break even. Local-first. Your data never leaves the browser.

Bookie dashboard

The lineup

Dashboard

Spend vs payouts over time, cost per funded account, recovery ratio, and which firm is the better deal.

Accounts

Every challenge you buy, with its real cost - list price, discounts, refund terms, resets, and payouts.

Tax

Deductible expenses by category, bracket estimates for your state, and a CSV ready for your CPA.

Notes

Trading notes and journal entries that live right next to your numbers - context for every decision.

Local, Secure, Open Source

✔ Preflight checks.
✔ Verifying framework. Found Next.js.
✔ Validating Tailwind CSS.
✔ Validating import alias.
✔ Writing components.json.
✔ Checking registry.
✔ Updating tailwind.config.ts
✔ Updating app/globals.css
✔ Installing dependencies.
ℹ Updated 1 file:- lib/utils.ts
Browser
Server
Validate
Database
  1. Clone the repo and install deps with bun install
  2. Ensure SQLite is available (brew install sqlite if needed - bundled with better-sqlite3, so usually already there)
  3. Run bun run db:migrate to create the local database file
  4. Start it with bun run dev (or bun start), open localhost
  5. Add an account, then import your firm's transaction data
  6. Use Bookie to track your spend, resets, and payouts

Frequently asked questions