家計簿ソフト Firefly III のダッシュボードである FireDash をフォークし、自分用のカスタマイズ版 FireDashCustom を作成しました。
- 元プロジェクト(FireDash):https://github.com/msokow/FireDash
- Forkしたリポジトリ(FireDashCustom):https://github.com/s1r/FireDashCustom
フォークした理由
FireDash は Firefly III の情報を見やすく表示できるダッシュボードですが、私が実現したかったのは次の2点です。
- Firefly III のカスタムレポートを追加したい
- 自宅サーバーでシンプルに運用したい
オリジナルの FireDash は Cloudflare Pages Functions を利用する構成になっていますが、私は自宅サーバー上で完結する形で運用したかったため、自分用にカスタマイズを始めることにしました。
まず対応したこと
最初に行ったのは、Cloudflare Pages Functions を使用しなくても動作するようにすることです。
これにより、一般的な Web サーバー環境でも動作させやすくなり、自宅サーバーへの設置もシンプルになりました。
もちろん、Fork として管理しているので、オリジナルとの差分を確認しながら開発を進めることができます。
今後の予定
今後は、自分が欲しい情報を表示できるよう、Firefly III のカスタムレポート機能を追加していく予定です。
例えば、
- 標準画面では見られない集計
- 自分なりの分析結果
- よく確認する情報をまとめたダッシュボード
など、日々の家計管理がしやすくなる機能を少しずつ追加していきたいと考えています。
(AIを使って執筆してます)