■ アプリ概要
「家計簿くん」は、カレンダー形式で収支を管理できるデスクトップアプリです。
日付単位での収入・支出の把握と、グラフによる可視化を目的としています。
ユーザーが直感的に入力できること、あとから収支の推移を把握しやすいことを重視して設計しています。
■ github
■ 開発背景
スマホではなくPCで日々の支出を「いつ・何に使ったか」を直感的に把握できるツールが欲しくなったのでカレンダーUIをベースにした家計簿アプリを開発しました。
■ 構成
kakeibo-kun/
│
├─ src/
│ └─ main.py
│
├─ assets/
│ ├─ kakeibo.ico
│ └─ kakeibo.png
│
├─ build/
│ └─ build_kakeibo.bat
│
├─ README.md
■ 主な機能
カレンダーによる日別収支管理
日付セルのダブルクリックで入力ダイアログを表示
収入(青)・支出(赤)の色分け表示
カテゴリ別の管理・追加機能
月ごとのカテゴリ内訳(円グラフ)
年・週単位の推移グラフ
データの編集・削除
■ 技術スタック
分類 技術
言語 Python
GUI PySide6
グラフ matplotlib
DB SQLite
配布 PyInstaller
■ 起動方法(開発環境)
pip install -r requirements.txt
python src/main.py
■ 操作画面について
収入・支出のデータを登録するとグラフに反映されます
保存後もそれぞれ編集、削除が可能
各日付の登録データにマウスを合わせて選択、右クリックで編集できます
履歴一覧
入力したデータ履歴のリスト(ここでもデータの編集や削除は可能)
カテゴリ管理画面
ここで任意で追加したい収入・支出の各カテゴリを追加できます
既存カテゴリを削除、配色選択も可能です
■ exe版の使い方
GitHubのReleasesからzipをダウンロード
解凍
kakeibo.exe を実行
■ 感想とか
・家計簿アプリは世に沢山あるけどサブスクとか余計な機能が多かったのでシンプルに管理したいために自分用に作ってみた
・スマホ入力がめんどくさい人間なのでデスクトップ用に開発してみた
・コーディングはChatGPT5.2を使用
・開発期間は3日間
・デザインや追加機能について、使っていて楽しいと感じるものがほしい!!という意見もあったので今後はブラッシュアップして追加機能やSNS投稿の共有機能なども実装できたらよいかも?
・個人的には今までExcelで管理していたのでようやく使い勝手の良い物ができて大変満足しました。