Files
Meeting-Mixer/README.md
T
ferdi2goandClaude Opus 4.8 074635c037 docs(security): document localStorage privacy + note ID fallback (#8)
- README gains a "Datenschutz & Speicherung" section: local single-user tool,
  unencrypted localStorage, avoid shared devices, export JSON to back up.
- Comments the generateId Math.random fallback as a non-crypto last resort,
  acceptable for local employee ids.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 12:40:58 +00:00

40 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Morning Meeting Planner
Web-App zur Planung und Verwaltung von Morning-Meeting-Moderatoren.
## Features
- **Mitarbeiterverwaltung** – Mitarbeiter anlegen, bearbeiten und deaktivieren
- **Monatsplanung** – Kalenderbasierte Zuweisung von Moderatoren pro Tag
- **Algorithmus** – Automatische, gleichmäßige Verteilung der Moderationen auf alle aktiven Mitarbeiter
- **Excel-Export** – Fertige Monatsplanung als XLSX-Datei exportieren
- **JSON Import/Export** – Kompletten Datenstand sichern und wiederherstellen
- **Verlauf** – Vergangene Monatspläne einsehen und wiederherstellen
- **Persistenz** – Automatische Speicherung im Browser (localStorage)
## Starten
```bash
npm start
```
Die App läuft auf **http://localhost:3001**.
## Tests
```bash
npm test
```
## Datenschutz & Speicherung
Diese App ist ein **lokales Single-User-Werkzeug**: Alle Daten (Mitarbeiternamen,
Urlaube, Pläne, Verlauf) werden ausschließlich **im Browser** (`localStorage`)
gespeichert. Es gibt keinen Server und keine Übertragung an Dritte. Die Daten
liegen **unverschlüsselt** vor und sind für jeden zugänglich, der Zugriff auf
dasselbe Browser-Profil hat.
- App **nicht auf geteilten/öffentlichen Geräten** für sensible Daten nutzen.
- Datenstand regelmäßig über **JSON-Export** (Tab „Daten") sichern.
- Beim Leeren der Browserdaten gehen alle nicht exportierten Daten verloren.