關於文章訂閱
文章 >我的第二個網站: MyFinsight.com (Dec 12, 2024)
English | 中文

我的第二個網站: MyFinsight.com

讓複雜的財報一目瞭然👍!
Dec 12, 2024

Tesla income statement |1742|755Tesla income statement

這個網站 myfinsight.com 旨在讓複雜的公司財務變得易於理解。 我過去曾手動將財務資訊圖表發送給朋友和家人。 後來發現建立一個網站會更方便,他們可以直接從網站獲取資料。

  1. 這是我的第二個網站。我在網站開發方面仍然是個新手。我的第一個網站是個人部落格 itanlin.com,也使用了 Next.js。人們通常認為使用 Next.js 構建部落格是殺雞用牛刀,但我發現這是學習和實踐的好方法。
  2. 我大量使用 v0.dev。v0 是一個 AI 聊天機器人,對現代網路技術有深入的了解。為了創建一個新的元件,我通常會先在 v0 上進行迭代,以獲得一個功能正常且外觀尚可的元件。然後,我會將其複製到我的程式碼庫中並進一步優化。
  3. 我對顏色和使用者體驗感到最為苦手,因為它們不是我的強項。
  4. myfinsight.com 上仍存在許多問題。例如,revalidate 在 fetch(url,{ next: { revalidate: 18000 } }) 中仍然不起作用。在網站上似乎每 ~3600 秒就要必須重新擷取同一家公司的數據,而不是 18000 秒。當我將此更新到 Next.js 15 時我會再研究。
  5. 我使用 BigQuery 作為資料庫,並在 CloudRun 上部署。我主要選擇 Google 是因為我的背景讓我對其比較熟悉。
  6. 數據處理使用 Python 編寫。它每天從 SEC.gov 擷取財務數據並上傳到資料庫。

訂閱阿丹的電子報

科技 & 我的動態