Initial commit

This commit is contained in:
2025-12-10 12:06:02 +01:00
commit ba74d0f28b
6 changed files with 769 additions and 0 deletions

31
README.md Normal file
View File

@@ -0,0 +1,31 @@
# Mein Konto (kleine Demo)
Kurze Demo-Webseite zur Verwaltung eines Kontostands.
Funktionen
- Kontostand wird in `localStorage` gespeichert (Schlüssel `konto_balance_v1`).
- Anfangswert: 1000 € (kann im `app.js` angepasst werden).
- Eingabefeld für Überweisungsbetrag.
- Validierung:
- keine gültige Zahl -> Fehlermeldung
- > 2000 € -> Abbruch mit Fehlermeldung
- Kontoüberziehung führt zu Warnung "Achtung Konto überzogen"
- Nach erfolgreicher Verarbeitung wird der Betrag abgezogen, Kontostand aktualisiert, Eingabe geleert.
- Kontostand < 0 wird rot angezeigt.
Dateien
- `index.html` einfache UI
- `styles.css` Styles
- `app.js` Logik
Benutzung
1. Lokal öffnen: Datei `index.html` im Browser öffnen.
2. Optional (lokaler Webserver, empfohlen):
```bash
# im Verzeichnis der Dateien
python -m http.server 8000
# dann im Browser öffnen: http://localhost:8000
```
Hinweis: Die Seite merkt sich den Kontostand im Browser. Zum Zurücksetzen `localStorage.removeItem('konto_balance_v1')` in der Konsole ausführen.