決済メールを中心とした家計簿ソフト。
- メールサーバーからメールを取得し、パースして決済情報を登録する
- 家計簿サービスは、API連携に対応していないものはパスワードを渡さないと詳細な情報が得られない。パスワードを他人に渡したく無いため、開発された。
- 資産管理機能は無い
- 使用用途の管理だけを行い、財産の管理は行わない
- フロント
- バックエンド
- API
- メールサーバー
- ここに購入メールを転送する
- MariaDB
まずはフロントをビルドする。その後にバックエンドを起動する。
./gradlew :frontend:app:jsBrowserProductionWebpack
必要な環境変数はServerEnv.ktを参照
DB
./gradlew generateDbCode
GraphQl(Front)
./gradlew generateApolloSources