VestQuest

Teaches high school students how investing works through lessons and quizzes, and opens practice trading with pretend money only as they finish the lessons for each industry.

  • TypeScript
  • Next.js
  • PostgreSQL

How it works

  1. Foundationslessons and quizzes
  2. Industry trackseach has its own level
  3. Assets unlockat the level each needs
  4. Practice ordera written reason
  5. Daily fillofficial closing price
  6. Portfoliopretend money
A student finishes the Foundations lessons and quizzes. Each industry is its own track with its own level, and reaching the level an asset needs unlocks it. To place a practice order the student writes a reason. Orders are filled once a day at the official closing price into a portfolio of pretend money.

Decisions that matter

  • Learn first, then trade

    Many practice-trading apps let anyone trade at once and feel like gambling. Here an asset opens only when the student reaches the level its industry track needs. The rule is enforced in the database, not only in the web pages.

  • Every order needs a reason

    To place a practice order, a student has to write why. Teachers set up classes and assignments and see how each student is progressing.

  • One fill a day, at the official close

    Orders wait and are filled once a day at the official closing price. If the close is missing or stale, the order stays pending and fails after a wait window instead of filling at a guess.

  • Parents need no account

    A student can share a link with a secret token that shows their progress, so a parent can follow along without signing up.

Limits

Practice trading only: all the money is pretend. Schools are the main route to students.

Next projectStackd