Porkybank 是一个开源的个人财务管理应用,旨在帮助用户轻松追踪每日预算。通过简单的公式(收入 – 支出)/ 天数 = 现金,用户可以直观地了解自己的财务状况。该项目托管在 GitHub 上,使用 Elixir 和 Phoenix 框架开发,支持多种平台和设备。Porkybank 提供了详细的安装和使用指南,适合开发者和普通用户使用。
機能一覧
- バジェット・トラッカー:簡単な計算式で、毎日使える現金を計算。
- データの視覚化:収入、支出、キャッシュフローを示す図表。
- マルチプラットフォーム対応:デスクトップとモバイルデバイスに対応。
- オープンソースプロジェクト:コードはオープンで、コミュニティによる貢献をサポートする。
- セキュリティ:環境変数を使って機密情報を設定する。
ヘルプの使用
設置プロセス
- PostgreSQLのインストール::
brew install postgresql
brew services start postgresql
- 開発用データベースの作成::
psql postgres
CREATE DATABASE porkybank_dev;
- JavaScriptの依存関係をインストールする::
cd assets
npm install
- 環境変数の設定::
export PLAID_CLIENT_ID=your_client_id
export PLAID_SECRET=your_secret
export OPENAI_API_KEY=your_api_key
export OPENAI_ORGANIZATION_ID=your_organization_id
- Phoenixサーバーの起動::
mix setup
mix phx.server
あるいはIExで始める:
iex -S mix phx.server
使用ガイドライン
- ローカルサーバーへのアクセスブラウザで開く
localhost:5050
. - 予算追跡::
- 収入と支出のデータを入力すると、システムが自動的に1日に使える現金を計算します。
- チャートを使って過去のデータや傾向を見る。
- データの可視化::
- チャートとレポートで詳細な財務状況を確認できます。
- さらなる分析のためのデータのエクスポートをサポート。
- マルチプラットフォーム対応::
- デスクトップとモバイルデバイスに対応し、いつでもどこでも財務を管理できます。