Git Product home page Git Product logo

extra-etf-portfolio-dashboard's Introduction

Extra-ETF-Portfolio-Dashboard

Ein einfaches, aber leistungsfähiges Dashboard zur Visualisierung und Analyse Ihres ETF-Portfolios, basierend auf Daten von extraETF.

Portfolio Dashboard

Funktionen

  • Gesamtwert des Portfolios
  • Performance-Übersicht
  • Top-Holdings
  • Asset-Allokation
  • Geografische Verteilung
  • Sektorverteilung
  • Automatische Aktualisierung mit der neuesten CSV-Datei

Technologien

  • Backend: Flask
  • Datenverarbeitung: Pandas
  • Frontend-Visualisierung: Chart.js

Verwendung

  1. Exportieren Sie Ihr Portfolio von extraETF als CSV-Datei: Export auf Extra-ETF

  2. Speichern Sie die exportierte CSV-Datei im app/data-Ordner des Projekts.

Installation mit Docker

Führen Sie die folgenden Schritte aus, um die Anwendung mit Docker zu starten:

  1. Klonen Sie das Repository:

    git clone https://github.com/mmuyakwa/Extra-ETF-Portfolio-Dashboard.git
    cd Extra-ETF-Portfolio-Dashboard
    
  2. Führen Sie den folgenden Befehl aus, um die Anwendung zu starten:

    docker-compose up -d
    
  3. Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost:5000.

Installation ohne Docker

  1. Klonen Sie das Repository:

    git clone https://github.com/mmuyakwa/Extra-ETF-Portfolio-Dashboard.git
    cd Extra-ETF-Portfolio-Dashboard
    
  2. Erstellen Sie eine virtuelle Umgebung und aktivieren Sie sie:

    python -m venv .venv
    source .venv/bin/activate  # Für Unix oder MacOS
    .venv\Scripts\activate  # Für Windows
    
  3. Installieren Sie die erforderlichen Pakete:

    cd app
    pip install -r requirements.txt
    
  4. Starten Sie die Anwendung:

    # Im ´app´-Ordner den Befehl ausführen
    python app.py
    
  5. Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost:5000.

CSV-Dateiformat

Die CSV-Datei sollte folgende Spalten enthalten:

  • Name: Name des Wertpapiers
  • Wertpapiertyp: Typ des Wertpapiers (z.B. Aktie, Anleihe, ETF)
  • Region: Geografische Region des Wertpapiers
  • Sektor: Sektor des Wertpapiers
  • Anzahl: Anzahl der gehaltenen Wertpapiere
  • Kaufpreis: Kaufpreis pro Wertpapier
  • Aktueller Wert: Aktueller Wert des Wertpapiers

Anpassung

Sie können das Dashboard nach Ihren Bedürfnissen anpassen, indem Sie die app.py und templates/index.html Dateien bearbeiten.

Beitrag

Beiträge sind willkommen! Bitte erstellen Sie ein Issue oder einen Pull Request für Verbesserungsvorschläge.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe LICENSE für Details.

Kontakt

Für Fragen oder Unterstützung erstellen Sie bitte ein Issue im GitHub-Repository.

extra-etf-portfolio-dashboard's People

Contributors

mmuyakwa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.