/nexus

Find most potential stocks in TWSE.

Primary LanguageSvelteMIT LicenseMIT

NEXUS

NEXUS

Svelte Tailwind CSS Vite Python FastAPI Docker

介紹

NEXUS 是一個使用 Svelte 3 + Tailwind CSS + Vite + FastAPI + Docker 開發的 Web App。
透過選擇股票產業類別、輸入一些偏好條件,可以找到符合條件的潛力股票。

功能

  • 熱門新聞
  • 熱門股票
  • 單一股票查詢
  • 按條件篩選股票
  • 即時股價(K線圖)
  • 個股資訊

安裝

Demo

Demo

NEXUS 目前部署在台東大學的某間實驗室的電腦。

本地安裝

  1. 下載專案
git clone https://github.com/hibana2077/nexus.git
  1. 安裝前端
cd nexus/src/web
npm install
  1. 安裝後端
cd nexus/src/api
pip install -r requirements.txt
  1. 啟動專案
cd nexus
cd src/api
uvicorn main:app --host 0.0.0.0 --port 8000
cd ../web
npm run dev -- --host

Screenshot

Main

Filter

Result1

Result2

Result3

License

GitHub