Stock Sensor 是一個台股資訊全端平台,核心為功能完整的網頁儀表板,讓使用者一站式掌握台灣股市的各項籌碼與市場數據,並額外提供 LINE 聊天機器人作為行動裝置上的快速查詢入口。
主要功能:
- 大盤動向:加權指數與 OTC 指數 K 線圖、乖離率、市場關鍵指標一覽
- 籌碼快訊:三大法人、外資期貨/選擇權部位、散戶指標即時彙整
- 主動式 ETF:持股總覽、個股反查、連續買賣超排行
- 注意 & 處置清單:即時追蹤注意股與處置股名單及剩餘天數
- LINE 聊天機器人:融資融券查詢、乖離率與損益計算、目標價查詢等指令化入口
技術亮點:
- 全端架構:FastAPI(Python)後端 + TanStack Start(React 19 + TypeScript)前端,前端部署於 Vercel、後端部署於 Google Cloud Run
- 多來源資料爬蟲管線:整合證交所、櫃買中心、MoneyDJ 等資料來源,透過 Cloud Scheduler 觸發排程工作,因應 Serverless 架構取代傳統常駐排程器
- 資料儲存:PostgreSQL + SQLAlchemy/Alembic 管理資料與遷移,搭配 Cloudflare R2 物件儲存與 Cloudflare KV 快取
- 分層架構與 CI/CD:後端採 Routes → Services → Repositories 三層架構,透過 GitHub Actions 自動化建置、資料庫遷移與部署