Startseite
IT23b edytuje tę stronę 5 miesięcy temu

🧾 Haushaltsplaner

Haushaltsplaner ist eine moderne WPF-Anwendung zur Verwaltung persönlicher Finanzen.
Sie ermöglicht das Anlegen von Einnahmen, Ausgaben, Sparzielen und Verträgen – übersichtlich, lokal und komplett offline.


🚀 Funktionen

💸 Einträge

  • Einnahmen und Ausgaben mit Datum, Betrag, Kategorie, Notiz
  • ✨Geplant✨: wiederkehrende Einträge mit Intervall
  • Zuweisung zu Einnahme, Ausgabe oder Sparen via Typ
  • Filtermöglichkeit nach Zeitraum, Kategorie und Typ

🗂️ Kategorien

  • Feste Standardkategorien (z. B. Miete, Freizeit, Lebensmittel)
  • Benutzerdefinierte Kategorien
  • Jeder Eintrag wird einer Kategorie zugewiesen
  • Kategorien sind nach Typ sortiert (Einnahme, Ausgabe, Sparen)

🎯 Sparziele

  • Anlage eines Sparziels mit Name, Zielbetrag und Frist
  • Fortschrittsanzeige mit Prozentbalken
  • Nur Einträge mit Kategorie „Sparen“ fließen ein
  • Konfetti-Effekt bei Zielerreichung 🎉

📊 Analyse

  • Kreisdiagramme: Einnahmen & Ausgaben nach Kategorie
  • Balkendiagramm: Monatlicher Verlauf nach Typ
  • Zeitraumfilterung (inkl. Umschaltmöglichkeit: „Nur aktueller Monat“)
  • Monatsauswahl via Dropdown
  • Saldo-Anzeige

📄 Verträge

  • Verwaltung wiederkehrender Verträge wie Miete, Versicherungen etc. (✨geplant✨)
  • Vertragsdetails: Name, Betrag, Intervall, Kategorie, Empfänger, Notiz
  • Verträge können in Einträge übernommen oder automatisch erzeugt werden (✨geplant✨)

💾 Datenspeicherung

  • Speicherung erfolgt lokal in XML-Dateien
  • Beim Start: Auswahl zwischen „neues Haushaltsbuch erstellen“ oder „bestehendes öffnen“
  • Jede Datei hat eine eindeutige ID
  • Mehrere Haushaltsbücher verwaltbar
  • Währungsauswahl beim Erstellen eines Buchs

🧱 Projektstruktur

Datei Zweck
MainWindow.xaml Startfenster zur Auswahl: neues Buch erstellen / laden
MainMenue.xaml Hauptansicht mit Einträgen, Analyse, Sparzielen, Verträgen
HaushaltsbuchInhalt.cs Zentrale Datenstruktur: Einträge, Kategorien, Sparziele
Eintrag.cs Modell für Einnahmen, Ausgaben, Sparen
Kategorie.cs Modell für Kategorien (Name, Beschreibung, Typ)
Sparziel.cs Modell für Sparziele (Zielbetrag, Frist, Fortschritt)
Vertrag.cs Modell für Verträge (Name, Betrag, Intervall etc.)
XmlSpeichern.cs Laden & Speichern aller Daten als XML-Dateien

📦 Release

Die aktuelle Version findest du hier:
➡️ Releases


🔜 Geplante Features

  • Automatische Vertragseinträge pro Intervall
  • Export als CSV / PDF
  • Budgetziele pro Kategorie
  • Tagging-System für Einträge
  • Handy App
  • Sprachenauswahl (EN/DE/HU)
  • Datenbankeinbindung

👤 Autor

Erstellt von DeutscheBahnHater

Fragen, Feedback oder Verbesserungsvorschläge?
Issues öffnen oder Pull Request erstellen