Skip to content

Paper Trading League

Compete with virtual money and learn risk instead of chasing returns.

Intermediate16h2–3 people17/20 fit
TL;DR

Build Paper Trading League for college finance clubs in ~16h with 2–3 people. Stack: Next.js + Postgres + Market data API.

Why it wins: Teaches responsible investing through play.

Build flow

01 · Problem
Students learn trading through hype instead of risk management.
02 · Solution
A league with virtual portfolios, delayed prices, and a leaderboard ranked by risk-adjusted return with weekly lessons.
03 · Build
  1. 1Model portfolios
  2. 2Fetch prices
  3. 3Compute metrics
  4. 4Rank players
04 · Demo
Show a leaderboard where the steady trader beats the gambler.

MVP checklist

  • Virtual portfolios
  • Risk-adjusted ranking
  • Lessons
  • League admin

Tech stack

TechRole
Next.jsFrontend + API routes
PostgresRelational database
Market data APIExternal data

Related ideas

More Fintech
  • Explain why your holdings moved today in plain language

    Intermediate14h1–2
    LLMMarket data APINext.js
    17/20
  • See how investing monthly compares to investing at once over history

    Beginner8h1
    Next.jsECharts
    17/20
  • Tells you which card to use at checkout for the best rewards

    Intermediate12h1–2
    Next.jsPostgresLLM
    17/20