Skip to content

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

Wie es funktioniert

  1. Daten leben in YAML-Dateien - einfacher Text, keine Datenbank
  2. Bearbeiten via GitHub - User können Änderungen via Issues anfragen
  3. Claude Code hilft - KI macht Änderungen basierend auf einfachen Anweisungen
  4. Pull Requests = Review - Admins genehmigen mit einem Klick
  5. 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

Technische Details


👨‍💻 Ü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


📄 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.