Porkybank 是一个开源的个人财务管理应用,旨在帮助用户轻松追踪每日预算。通过简单的公式(收入 – 支出)/ 天数 = 现金,用户可以直观地了解自己的财务状况。该项目托管在 GitHub 上,使用 Elixir 和 Phoenix 框架开发,支持多种平台和设备。Porkybank 提供了详细的安装和使用指南,适合开发者和普通用户使用。
Funktionsliste
- Budget Tracker: Berechnen Sie das täglich verfügbare Bargeld mit einer einfachen Formel.
- Datenvisualisierung: Diagramme und Schaubilder zu Einnahmen, Ausgaben und Cashflow.
- Multiplattform-Unterstützung: kompatibel mit Desktop- und Mobilgeräten.
- Open-Source-Projekt: Der Code ist offen und unterstützt Beiträge der Gemeinschaft.
- Sicherheit: Konfigurieren Sie sensible Informationen mithilfe von Umgebungsvariablen.
Hilfe verwenden
Einbauverfahren
- Installieren von PostgreSQL::
brew install postgresql
brew services start postgresql
- Erstellen einer Entwicklungsdatenbank::
psql postgres
CREATE DATABASE porkybank_dev;
- Installation von JavaScript-Abhängigkeiten::
cd assets
npm install
- Setzen von Umgebungsvariablen::
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
- Starten des Phoenix-Servers::
mix setup
mix phx.server
Oder starten Sie es in IEx:
iex -S mix phx.server
Leitlinien für die Verwendung
- Zugang zum lokalen ServerIm Browser öffnen
localhost:5050
. - Budgetverfolgung::
- Geben Sie die Daten zu den Einnahmen und Ausgaben ein, und das System berechnet automatisch die täglich verfügbaren Barmittel.
- Verwenden Sie Diagramme, um historische Daten und Trends anzuzeigen.
- Visualisierung der Daten::
- Zeigen Sie detaillierte Finanzdaten in Diagrammen und Berichten an.
- Unterstützung für den Export von Daten zur weiteren Analyse.
- Unterstützung mehrerer Plattformen::
- Kompatibel mit Desktop- und Mobilgeräten, verwalten Sie Ihre Finanzen jederzeit und überall.