開發中
WealthLens
給台灣固定薪小資族的跨平台理財 App。用完成任務的方式理財,不是又一個記帳工具。
~6 天 規格到第一版 Android build
125 測試全綠(Android)
1 套程式碼 iOS + Android
背景
起點是我自己的痛點:我想好好管錢,又不想要那種「管錢」通常帶來的壓力。WealthLens 是我一個人做的 iOS + Android App,寫給想理財、卻覺得多數記帳 App 像第二份工作、或像在被說教的一般人。前提很簡單:走在正軌上,不該像懲罰。
問題
多數理財 App 是記帳工具,用你欠了多少來讓你有罪惡感。這個把框架反過來:你靠完成任務達成理財目標——是累積,不是倒數。
限制
一套程式碼、兩個平台。金錢分配引擎必須可證明正確、完整單元測試——它只建議、絕不動用真錢,所以數學本身就得可信。誠實但不評判:不羞辱、不推播、不擅自搬動你的結餘。
做法
- 純 Dart 的分配引擎 可獨立於 UI 做單元測試與驗證,它每個月回答一個問題:剩下的錢,該分去哪?
- 保障優先,再依優先序排目標 緊急預備金與保險鎖在最前面;接著才是使用者自己的目標、依優先序排列,最低優先序吸收任何缺口。結餘絕不自動搬移、引擎絕不碰真錢——每一筆分配都只是建議,由使用者親手執行、打勾。
- 不會羞辱你的儀表板 單捲軸畫面,讀起來像每日財務簡報;鎖定的設計系統;累積而非倒數的語氣:進度往上爬、提示都在 App 內且可關掉,什麼都不說教。
- 當作我的 AI 開發試驗場 用 Claude 寫規格、Claude Opus 開發、Claude Haiku 驗證——跟我在 Hermes 跑的是同一套 build-and-verify 迴圈。
成果
第一版 Android build 在大約六個工作天內完成,從規格到能跑的 App,125 個測試全綠;iOS 驗證進行中。分配引擎的財務不變量都由測試釘住,設計系統與產品哲學也完整寫定。
畫面
技術棧
Flutter · Dart · Riverpod · Drift (SQLite) · local_auth