GnuCashがまたQIFファイルをインポートできなくなった(知ってるだけで2回目)ので、移転先のアプリを作ることにした
以前からLibreOffice Calc -> GnuCash -> Zaim -> GnuCashと転々としてたけど、どれもこれも不満があったので、今度は作ってみることにした。
とりあえずバックエンドはpythonとdjangoで、フロントエンドはdjangoのテンプレートエンジンでhtml生成とBootstrapとChart.jsで構築。このご時世にREST APIすら無いめっちゃシンプルな構成。デザインセンスなくてもなんかそれっぽくなるBootstrapは偉大。
まだ画面で見える範囲のボタンの半分以上は機能しない。なんなら登録すらまだ未実装(これ書いてる時点で支出登録のUnittestは動いた程度)なので、登録は管理画面から直接DBをいじる強引な状態。
さぁ頑張って続き作るぞ。