e851bb2833a42ed9788106e647349168cf97b549
generatePlan gains a preAssigned parameter: manual entries occupy slots, count toward eligibility (maxPerMonth/minGap) and are never double-booked; only the remaining slots per day are auto-filled. The generate handler now keeps manual:true entries for the month instead of wiping them. Adds tests for slot occupation, fully-manual days, and maxPerMonth counting. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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
npm start
Die App läuft auf http://localhost:3001.
Tests
npm test
Languages
JavaScript
78.8%
CSS
13.3%
HTML
7.9%