← 返回作品集
Productivity 自用中

財務大臣 Finance Minister

一個只屬於自己、資料不上雲的個人財務系統 —— 手機隨手記,本機儀表板總覽。

上線
2026.06
開發
約 2 週
團隊
獨立開發
狀態
自用中
Stack
Telegram Bot API · 本機優先 · 資料視覺化 · Python
財務大臣 截圖 1

為保護隱私,本頁僅說明系統設計與技術,所有畫面中的金額皆為示意。

記帳的兩個痛點:記的當下要夠快,回顧的時候要夠清楚。財務大臣用一支 Telegram bot 解決「記」,用一個本機網頁儀表板解決「看」—— 而且全程資料不離開自己的電腦。

專案背景

財務資料是最私密的東西之一。市面上的記帳 App 好用,但意味著把收支明細交給別人的伺服器。我想要一套自己的:記帳要像傳訊息一樣快,回顧要像看儀表板一樣清楚,最重要的是 —— 資料只存在我自己的機器上。

核心設計

  1. 記帳像聊天。 打開 Telegram,一句話就記一筆,這是每天都會用的入口。
  2. 本機儀表板「國庫總覽」。 一個跑在自己電腦上的網頁,把收支、分類、趨勢視覺化。
  3. 資料不上雲,是底線。 整套設計以「資料留在本機」為前提,不為了方便而犧牲隱私。
  4. 帳本可隔離。 日常與特殊用途(如旅行)的帳分開,回顧時互不干擾。

技術架構

  • 輸入端:Telegram bot 收記帳訊息,解析成結構化的一筆筆收支
  • 儲存:資料存在本機,不同步到任何雲端服務
  • 儀表板:本機網頁呈現「國庫總覽」—— 收支、分類、趨勢
  • 部署:設計成可從筆電搬到一台常開的機器上長期運作

工程挑戰

  • 隱私與便利的取捨:要方便就容易想上雲,但這個專案刻意守住「本機優先」這條線,在架構上多花工夫換隱私。
  • 手機輸入的結構化:自然語言記帳要能正確解析金額、分類、帳本,容錯要夠。
  • 本機服務的長期運作:要從筆電搬到常開機器,得處理啟動、保活與資料安全。

功能亮點

  • Telegram 隨手記帳,像聊天一樣快
  • 本機網頁儀表板「國庫總覽」一覽收支
  • 資料完全存本機,不上任何雲端
  • 日常/旅行等帳本可隔離回顧