Das Projekt
Seit dem 17.09.2026 liegen alle Termine des Teams an einer Stelle, das Admin-Backend von bydaniwp, die Family-App und vier Android-Widgets bedienen sich daraus über dieselbe Schnittstelle.
Jedes eigene Werkzeug, das Termine brauchte, musste einzeln an Google angebunden werden, mit eigenen Zugangsdaten, eigenen Freigaben und eigenen Fehlerquellen. Der Kalender löst das Problem an der Wurzel: Er ist die eine Stelle, an der die Kalender des Teams liegen, und er hat eine dokumentierte Schnittstelle, aus der sich jedes andere Werkzeug bedient. Der Kalender selbst bleibt dabei ein Kalender, er kennt weder Kunden noch Projekte noch Tickets. Rund 12.500 Zeilen TypeScript, 179 automatische Prüfungen und ein Deploy, der bei schlechter Antwort von selbst zurückschaltet.
- Branche
- Eigenes Werkzeug, Terminplanung für ein Team
- Ort
- Freiburg
- Leistungen
- Aufnahmegespräch und Spezifikation mit prüfbaren Abnahmekriterien, Datenmodell für Wandzeit, Dauer und Serien über Zeitumstellungen, Weboberfläche für Desktop und Telefon, REST-Schnittstelle mit Schlüsseln, Scopes und Rechtestufen je Kalender, Einladungen, Erinnerungen und Abo-Feeds, Android-App mit vier Widgets, Geteilter Kalenderkern als eigenes Paket, Eigener Deploy mit automatischem Rückweg
- Themen
- Eigenes System, Kalender, Schnittstelle, Android-App, Team-Werkzeug, Next.js
17.09.2026
Live seit
Automatische Prüfungen
179 in elf Läufen
Übernommene Termine
2.508 aus Google
Ausgangslage
Wo das Projekt begann.
Mehrere Google-Kalender, verteilt auf Personen und Rollen, und jedes Werkzeug musste sie einzeln erreichen: der Projektmanager die Kalender von drei Personen, die Family-App zwei weitere. Jedes Mal derselbe Aufbau von vorn, jedes Mal an Google vorbei. Dazu kam eine fachliche Lücke, die kein fertiges Paket sauber schließt: Serien über die Zeitumstellung hinweg. Wer Termine nur als UTC-Zeitpunkt speichert, verschiebt Ende Oktober alle wöchentlichen Serien um eine Stunde.
Zwei Sätze, an denen sich der Erfolg misst: Das Team trägt Termine dort ein und nirgends sonst, weil die Bedienung so leicht ist wie bei Google. Und ein neues Werkzeug ist in einer halben Stunde angebunden, mit einem Schlüssel und der Dokumentation, ohne dass jemand den Kalendercode lesen muss.

Strategie
Warum die Seite so aufgebaut ist.
Eigenes Projekt, eigenes Repo, eigene Datenbank, eigener Deploy, bewusst getrennt von der Plattform mit ihren acht Kundendomains. Vor dem Bau sechs parallele Recherchen, aus denen neun Befunde den Entwurf verändert haben: Zeit wird als Wandzeit plus Zonenkennung gespeichert, die Dauer statt des Endzeitpunkts, Serien werden in Wandzeit expandiert. Rückgängig nach dem Ziehen und die Dreierfrage bei Serien (nur dieser, dieser und alle folgenden, alle) waren Pflicht, obwohl sie in keinem Anforderungstext standen. Anbindung anderer Werkzeuge ausschließlich über die REST-Schnittstelle, kein Sonderweg.
- Hauptangebot
- Eigenes Kalendersystem mit Weboberfläche, dokumentierter Schnittstelle, Android-Widgets und geteiltem Kalenderkern für weitere Anwendungen
- Zielgruppe
- Das interne Team von bydaniwp, fünf Personen, ohne Selbstregistrierung und ohne Mandanten. Und jedes eigene Werkzeug, das Termine lesen oder schreiben muss.
- Ziel der Seite
- Kein Verkaufsziel. Der Eintrag zeigt, wie bydaniwp ein eigenes System erstellt, das ein Fremdprodukt ablöst, und wie eine saubere Schnittstelle weitere Anwendungen trägt.

Designsystem
Die visuelle Sprache.
Klar und übersichtlich, am Apple-Kalender orientiert: helle Fläche, ein Blau als Akzent, Systemschrift. Farben für Termine werden nicht aufgelistet, sondern aus einer Vollfarbe abgeleitet, und eine Prüfung rechnet Kontrast und Farbabstand nach. Transparenz ersetzt keine Farbe. Auf dem Telefon ist der Google-Kalender der Maßstab, weil das Team von dort kommt: Woche als Raster mit sieben Spalten, Verschieben nach langem Drücken, Griffe, die für den Finger groß genug sind.
Responsiv
Am Schreibtisch und unterwegs.
Dieselbe Verwaltung am Laptop im Büro und auf dem Handy beim Termin. Nichts muss doppelt gepflegt werden.



Funktionen
Was die Seite kann.
01
Termine, Serien und Aufgaben
Serien mit der Dreierfrage beim Ändern, Ziehen und Verlängern mit Rückgängig, Aufgaben mit Häkchen.
02
Vier Rechtestufen je Kalender
Frei oder belegt sehen, Details sehen, ändern, verwalten. Ein Schlüssel bekommt je Kalender eine eigene Stufe.
03
Dokumentierte Schnittstelle
REST-Zugang mit Schlüsseln und Scopes, OpenAPI-Beschreibung mit Doku-Seite, Webhooks und ICS-Abo-Feeds.
04
Einladungen und Erinnerungen
Einladungen per Mail mit Terminkarte, Antwort ohne Konto, Erinnerungen per Mail und Push.
05
Android-App mit Widgets
Nächster Termin, Heute, Woche als Raster und Monat auf dem Startbildschirm, Abruf alle 15 Minuten.
06
Eigene Datenbank, eigener Prozess
Eigenes Repo, eigene Datenbank, eigener Hintergrundprozess für Erinnerungen und Abgleich. Ein Deploy fasst keine Kundendomain an.
Extras
Was wir extra erstellt haben.
Anmeldung per Anmeldelink und Passwort, Kalender mit vier Rechtestufen (frei oder belegt sehen, Details sehen, ändern, verwalten), Termine mit Serien und Serienbearbeitung, Aufgaben mit Häkchen, Ansichten für Tag, zwei Tage, Woche, Monat und Liste, Ziehen und Verlängern mit Rückgängig, Suche, Kategorien, Anhänge, Teilnehmer und Einladungen per Mail mit Terminkarte, Erinnerungen per Mail und Push, Import und dauerhaftes Abonnement fremder Kalender. Nach außen eine REST-Schnittstelle mit Schlüsseln, Scopes und einer Stufe je Kalender, ICS-Abo-Feeds, Webhooks und eine OpenAPI-Beschreibung mit eigener Doku-Seite. Die Zeitraster, Monatsraster und Farbrechnung liegen als eigenes Paket vor und werden vom Kalender, von der Family-App und vom Admin-Backend gemeinsam genutzt. Dazu eine Android-App mit vier Widgets für den Startbildschirm, ohne Play Store, direkt aus dem Kalender installierbar.
Ergebnis
Was sich verändert hat.
Live seit dem 17.09.2026. Der Admin-Kalender von bydaniwp bezieht seine Termine seit dem 18.09.2026 aus diesem System, Google ist dort abgelöst. Die Family-App holt Kalender über Schlüssel, die der Haushalt selbst einträgt. Auf dem Android-Telefon zeigen vier Widgets den nächsten Termin, den Tag, die Woche als Raster und den Monat, jeder Tipp springt in den Kalender. Die Übernahme von 2.508 Terminen aus Google lief einmalig am 17.09.2026, seitdem ist der eigene Kalender die Wahrheit.

Nächstes Projekt
Praxis für integrative Psychotherapie
Komplexe Praxisangebote ruhig erklären und Vertrauen vom ersten Klick an aufbauen.
Ähnliches Projekt?
Lass uns reden.
15 Minuten, um zu verstehen, ob wir zusammenpassen.
