Community Scheduler Template
Live Demo
GitHub als Admin-Interface. KI als Entwickler. Null Backend-Code.
Dies ist eine Live-Demonstration des Community Scheduler Templates - eine produktionsreife Lösung für die Verwaltung von Freiwilligen-Zeitplänen ohne Backend oder Admin-Panel.
🎯 Was du hier siehst
Diese Demo zeigt ein Planungssystem für den Eltern-Kochdienst im Kindergarten Zipfelmütze.
📌 Wichtig: Dies ist eine Demo mit Beispieldaten. Alle Namen, Termine und Kontaktdaten sind fiktiv.
Das Template kann für beliebige Planungszwecke angepasst werden!
In dieser Demo:
- 🍳 Kindergarten Zipfelmütze (fiktiv) - Eltern-Kochdienst
- 🕐 Dienstzeiten: Mo-Fr 11:00-13:00 Uhr (Kochen, Servieren, Aufräumen)
- 👥 3 Eltern pro Dienst - gemeinsam macht’s mehr Spaß
- 📅 Alle 14 Tage ist jede Familie dran (30 Familien insgesamt)
Die Technologie dahinter:
- GitHub als Admin-Interface - kein CRUD-Panel nötig!
- Claude (KI) für Änderungen in einfachem Deutsch
- Static Site Generation für blitzschnelle, sichere Auslieferung
- YAML-Dateien statt Datenbanken
- Automatische SMS-Erinnerungen bereits vorbereitet (via Twilio)
Ergebnis: Über 34.000€ gespart im ersten Jahr, keine Wartungslast.
🔒 Hinweis zu Zugriffsschutz
Diese Demo ist der Einfachheit halber öffentlich zugänglich.
In der Praxis kann das System natürlich zugriffsgeschützt betrieben werden:
- Privates GitHub Repository (nur für Organisationsmitglieder)
- Authentication-Layer vor der Website (Cloudflare Access, BasicAuth, etc.)
- Nur bestimmte Personen können Daten einsehen und ändern
Die Demo zeigt die Funktionalität - Zugriffsschutz ist ein paar Klicks entfernt!
Das Template funktioniert für:
- 🏫 Schulen: Eltern-Freiwillige, Pausenaufsichten, Mensadienste, Stundenpläne (mit Anpassung)
- 🏥 Gesundheitswesen: Schichtpläne, Bereitschaftsdienste
- 🌱 Dorfgemeinschaften: Blumen gießen, Gemeinschaftsgarten
- ⛪ Religionsgemeinschaften: Kirchengruppen, Gottesdienst-Koordination
- 👁️ Nachbarschaft: Nachbarschaftswachen, Mülltonnen-Rotationen
- 🎨 Vereine: Veranstaltungshilfe, Technik-Teams
- 🏢 Büros: Meeting-Raum-Reinigung, Küchendienste
- 🍽️ Kindergärten/Kitas: Kochdienste, Betreuungsdienste
🚀 Probier es aus
Erkunde die Demo
- Wochenpläne - Siehe die Kochdienst-Pläne nach Wochentagen
- Statistik-Dashboard - Wer hat wann gekocht? Alle Metriken auf einen Blick
- Kontaktverzeichnis - Alle Kochteams mit direkter Anruffunktion
Wie es funktioniert
- Daten leben in YAML-Dateien - einfacher Text, keine Datenbank
- Bearbeiten via GitHub - User können Änderungen via Issues anfragen
- Claude Code hilft - KI macht Änderungen basierend auf einfachen Anweisungen
- Pull Requests = Review - Admins genehmigen mit einem Klick
- Auto-Deploy - Änderungen sind in Sekunden live
Beispiel: “Hey @claude, bitte tausche Annas Kochdienst am 15. Januar mit Thomas am 22. Januar” → Claude erstellt PR → Admin merged → Fertig in 30 Sekunden
💡 Warum das alles verändert
Traditioneller Ansatz
- Frontend bauen (2 Wochen)
- Backend API bauen (2 Wochen)
- Admin-Interface bauen (3 Wochen)
- Authentifizierung hinzufügen (1 Woche)
- Gesamt: 9 Wochen @ 100€/h = 36.000€
- Hosting: 540€/Jahr (Server + Datenbank + SSL)
Dieses Template
- Frontend anpassen (2 Tage)
- Deployment (30 Minuten)
- Gesamt: 2,5 Tage @ 100€/h = 2.000€
- Hosting: ~0-60€/Jahr (nur statische Dateien)
Du sparst über 34.000€ allein im ersten Jahr.
📦 So startest du
1. Template forken
# Klicke "Use this template" auf GitHub, dann:
git clone https://github.com/DEIN-USERNAME/dein-scheduler.git
cd dein-scheduler
npm install
2. Deine Daten anpassen
Bearbeite src/content/parent.yaml und src/content/service.yaml mit deinen Freiwilligen und Terminen.
3. Deployen
Zu GitHub pushen und verbinden mit:
- GitHub Pages (kostenlos)
- Cloudflare Pages (kostenlos)
- Netlify (großzügiger Free-Tier)
- Vercel (großzügiger Free-Tier)
4. KI-Unterstützung einrichten (Optional)
Installiere Claude GitHub Action und deine Eltern/User können Änderungen in einfachem Deutsch anfragen!
🌟 Hauptfunktionen
- ✅ Kein Backend nötig - GitHub ist dein CMS
- ✅ KI-gestützte Updates - Claude Code hilft bei Änderungen
- ✅ Self-Service für User - sie bearbeiten Daten direkt
- ✅ Automatische Erinnerungen - SMS-Benachrichtigungen via Twilio (vorkonfiguriert)
- ✅ Typsicher - Zod-Validierung fängt Fehler zur Build-Zeit ab
- ✅ Mobile-friendly - funktioniert perfekt auf Smartphones
- ✅ Blitzschnell - vor-gerenderte statische Seiten
- ✅ Null Wartung - keine Server zu verwalten
- ✅ Git History - eingebautes Audit-Log
Aktive Aktionen möglich
Das Template unterstützt nicht nur Anzeige, sondern auch aktive Aktionen:
- 📱 SMS-Erinnerungen: ✅ Bereits vorbereitet! Workflow und Script sind im Template enthalten (
.github/workflows/sms-reminder.yml). Einfach Twilio-Account verbinden, Cron-Schedule aktivieren und los geht’s! Sendet automatisch Erinnerungen 18h vor jedem Dienst. - 📧 Email-Benachrichtigungen: Einfach hinzuzufügen via GitHub Actions
- 📅 Kalender-Sync: Integration mit Google Calendar, iCal etc. möglich
- 🔔 Webhook-Integration: Verbinde mit Slack, Discord, oder anderen Tools
📚 Mehr erfahren
Dokumentation
- GitHub Repository - Quellcode, README und Setup-Anleitung
- README (English) - Comprehensive guide
- README (Deutsch) - Umfassende Anleitung
Technische Details
- Gebaut mit Astro 7
- Gestylt mit Tailwind CSS + DaisyUI
- Nutzt Content Collections für typsichere Daten
- Auto-formatiert mit Biome
- Deployed auf Cloudflare Workers
👨💻 Über das Projekt
Dieses Template wurde von Levin Keller mit Unterstützung von Claude Code erstellt.
Aus Frustration geboren: Die Koordination von Eltern-Freiwilligen sollte nicht erfordern, noch ein Admin-Panel zu bauen. Dieses Template beweist, dass man nicht immer ein Backend braucht.
Professionelle Dienstleistungen
Brauchst du Hilfe beim Deployment oder Anpassungen für deinen speziellen Anwendungsfall?
Levin Keller bietet an:
- 🚀 Deployment-Service - Komplette Einrichtung und Konfiguration
- 🔧 Anpassungen & Erweiterungen - Zusätzliche Features, Custom Styling, Integrationen
- 📱 SMS/Email-Integration - Automatische Reminder-Systeme aufsetzen
- 📊 Custom Dashboards - Spezielle Auswertungen und Statistiken
- 🎓 Schulungen - Dein Team lernt, das System selbst zu pflegen
Kontakt für Anfragen: levinkeller.de
Community Support
- GitHub: @levino
- Issues: Bugs melden oder Features anfragen
- Discussions: Fragen stellen oder Ideen teilen
📄 Lizenz
MIT License - frei nutzbar für jeden Zweck!
🚀 Bereit, dein eigenes zu bauen?
Klicke “Use this template” auf GitHub und starte mit der Verwaltung von Zeitplänen ohne Backend-Aufwand.
Fragen? Öffne ein Issue mit @claude und erhalte KI-gestützte Hilfe!
Beweis, dass man nicht immer ein Backend braucht.