API: Investment Portfolio

Avatar of 許家豪.
Avatar of 許家豪.

API: Investment Portfolio

資料工程師
New Taipei City, Taiwan

Investment Portfolio

此專案能記錄投資組合,並能即時查看投資標的最新價格!

作品特色:

  • 能記錄投資組合,了解投資狀況。
  • 以網路爬蟲擷取資料。
  • 關聯式資料庫。
  • 針對資料特性,做出對應的資料處理及衍生。
  • 以API發送投資組合、股票價格等資訊,達成前後端分離。
  • RESTful API。

使用技術:

  • 開發模式: 前後端分離(API)
  • 開發語言:Javascript
  • 框架: Node.js
  • 資料庫:MySQL
  • ORM: Sequelize
  • 爬蟲相關套件:Puppeteer、Axios
  • 驗證機制:JWT(JSON Web Token)
  • API測試工具:Postman

功能:

  • 使用者能夠建立投資組合。
  • 能顯示投資標的最新價格,反映損益。
  • 亦能顯示使用者的總投入成本及持股市值
  • 使用者能夠查看特定個股的歷史價格及平均價格(MA)。
  • 透過網路爬蟲,擷取原始資料。
  • 在資料庫執行資料處理及後續衍生
  • 帳號註冊及登入。
  • 前後台登入分離及身分驗證。
  • 管理員能夠在後台管理屬性資料等。

文件:

API截圖-Portfolio

此專案能夠記錄投資內容,並透過API發送給前端,達成前後端分離。 且具備資料庫建置、網路爬蟲、資料處理及衍生等功能。
Avatar of the user.
Please login to comment.

Published: Sep 22nd 2023
61
3
0

Tools

javascript
JavaScript
github
GitHub
mysql
MySQL
sequelize
Sequelize
nodejs
Node.js

網路爬蟲
MySQL
Sequelize
Node.js

Share