Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcdziersan/budget_tracker

Kleiner Budget Tracker
https://github.com/marcdziersan/budget_tracker

Last synced: 17 days ago
JSON representation

Kleiner Budget Tracker

Awesome Lists containing this project

README

        

# Budget Tracker

Ein einfacher und leistungsstarker **Budget Tracker**, der alle Grundlagen der Programmierung enthält, einschließlich OOP, DOM-Manipulation, Ereignisverarbeitung und Datenpersistenz.

## Features

- **Einnahmen und Ausgaben verwalten**: Füge Transaktionen mit Beschreibung und Betrag hinzu.
- **Gesamtbudget anzeigen**: Sieh dir an, wie viel dir insgesamt noch bleibt.
- **Speicherung**: Deine Daten werden im Browser gespeichert und sind nach einem Neustart noch verfügbar.
- **Löschfunktion**: Entferne falsche oder alte Transaktionen.

## Enthaltene Programmierkonzepte

1. **Objektorientierte Programmierung**: Die Klassen `Transaction` und `BudgetTracker` kapseln Daten und Funktionen.
2. **DOM-Manipulation**: Die Benutzeroberfläche wird dynamisch aktualisiert.
3. **Ereignisverarbeitung**: Buttons reagieren auf Benutzereingaben.
4. **Datenpersistenz**: Die Transaktionen werden mit `localStorage` gespeichert.

## Nutzung

1. Öffne die Datei `budget-tracker.html` in deinem Browser.
2. Gib eine Beschreibung und einen Betrag ein (positiv für Einnahmen, negativ für Ausgaben).
3. Klicke auf "Transaktion hinzufügen", um die Transaktion hinzuzufügen.
4. Entferne Transaktionen durch Klicken auf das `X`.

---

Viel Spaß beim Verwalten deines Budgets! 💰