feat: Phase 3 – konfigurierbares Karten-Dashboard

Frontend:
- Dashboard-Seite mit react-grid-layout: Karten frei verschieben/skalieren,
  hinzufügen/entfernen, Standard-Layout zurücksetzen; Layout je Nutzer gespeichert.
- Sechs Karten: Kontostände, Budget-Donut, Vermögensverlauf (Linien-Chart),
  Budget-Fortschritt (grün/rot), Einnahmen/Ausgaben, letzte Buchungen.
- SVG-Charts (Donut/Line) mit währungsbewusster Formatierung; i18n DE/EN.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-08-19 19:42:14 +02:00
co-authored by Claude Opus 4.8
parent a998f70241
commit b871815a46
6 changed files with 488 additions and 9 deletions
+22 -1
View File
@@ -76,7 +76,28 @@
},
"dashboard": {
"title": "Übersicht",
"empty": "Noch keine Karten. Das Dashboard wird in einer späteren Phase ausgebaut."
"emptyCards": "Keine Karten vorhanden – über den Anordnen-Modus hinzufügen.",
"edit": "Anordnen",
"done": "Fertig",
"addCard": "Karte hinzufügen",
"reset": "Zurücksetzen",
"resetConfirm": "Dashboard auf das Standard-Layout zurücksetzen?"
},
"cards": {
"balances": "Kontostände",
"budgetDonut": "Budget",
"netWorth": "Vermögensverlauf",
"budgetProgress": "Budget-Fortschritt",
"incomeExpense": "Einnahmen & Ausgaben",
"recent": "Letzte Buchungen",
"total": "Gesamt",
"planned": "geplant",
"spent": "ausgegeben",
"assets": "Vermögen",
"income": "Einnahmen",
"expense": "Ausgaben",
"net": "Saldo",
"noBudget": "Noch kein Budget für diesen Monat."
},
"server": {
"unreachable": "Server nicht erreichbar.",