返回作品Back to work

股市新手村 — 新手股票學習平台 Stock Academy — Learn-Then-Trade Platform

給股市新手的學習平台,主張「先學、再練、再上場」。互動課程搭配測驗解鎖,通關後才用虛擬資金模擬交易,並依學習與交易行為動態調整建議。支援台股與美股,台股接證交所真實行情。 A learning platform for stock market beginners built on "learn, practice, then trade". Interactive lessons gated by quizzes, paper trading with virtual funds, and a rule-based engine that adapts guidance to each user's learning and trading behaviour. Covers both TW and US markets with live TWSE quotes.

  • Next.js 16
  • TypeScript
  • Prisma 7
  • PostgreSQL
  • Tailwind CSS
股市新手村 — 新手股票學習平台

關於這個專案

股市新手村 想解決的問題是:新手往往還沒學會就先進場。因此平台把「學習」與「下單」綁在一起——課程單元後有測驗,全對才解鎖下一關,答錯會顯示解析並可無限重試。

核心功能

  • 課程 + 測驗解鎖 — 3 門課程、8 個單元、16 道題,進度寫入學習紀錄。
  • 虛擬資金模擬交易 — 註冊後自動建立虛擬帳戶(台股 NT$1,000,000、美股 US$30,000),市價單買賣會檢查現金與持股,不足時記錄被拒絕的委託並說明原因。
  • 持股與損益追蹤 — 持股列表、總資產、未實現損益、投資組合健康度。
  • 規則式自適應引擎 — 統計答題正確率、交易次數、持股集中度,推算使用者的 levelTag,再決定首頁要提示什麼「下一步」。

技術取捨

台股走證交所真實行情(免 API key),美股則接 Finnhub。報價與日 K 都有快取,避免被上游擋。

刻意區分兩個欄位:experienceLevel(使用者自評)與 levelTag(規則引擎推算)不能互相覆蓋——否則只要自稱老手就能跳過所有把關,等於拆掉這個產品的核心價值。

新聞來源用 RSS,且刻意只顯示標題、不做解讀:解讀等同投資建議,需先處理免責問題。全站頁尾、下單頁與註冊頁都有免責聲明。

註:此儲存庫目前為私人,原始碼連結需設為 Public 後訪客才能開啟。