Allgemeine Einführung
Porkybank ist eine Open-Source-Anwendung zur Verwaltung der persönlichen Finanzen, die den Nutzern helfen soll, ihr tägliches Budget leicht zu verfolgen. Mit einer einfachen Formel (Einnahmen - Ausgaben) / Tage = Bargeld können Nutzer ihre finanzielle Situation visualisieren. Das Projekt wird auf GitHub gehostet, mit den Frameworks Elixir und Phoenix entwickelt und unterstützt eine Vielzahl von Plattformen und Geräten.Porkybank bietet detaillierte Installations- und Nutzungsanweisungen für Entwickler und allgemeine Benutzer.
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.