Edge IoT • Prototyp 18. August 2026 · 5 Min. Lesezeit · Status: Entwicklung pausiert
Transparenzhinweis: Dieser Artikel wurde mit KI-Unterstützung verfasst und vom CreativeGeeks-Team redaktionell geprüft und kuratiert.

Zero-Friction Parenting:
Garmin Smartwatch BabyTracker

Wie wir mit <100KB Monkey C Bytecode auf Garmin-Uhren, einem schnellen FastAPI-Backend und lokalem PWA-Caching ein stressfreies Tracking-System für den Familienalltag gebaut haben.

🌟 1. Die UX-Herausforderung im Familienalltag

3:14 Uhr nachts: Im abgedunkelten Zimmer balancierst du ein unruhiges Baby auf dem Arm und versuchst dich zu erinnern: Wann war die letzte Mahlzeit? Hat Max heute schon Vitamin D bekommen?

Klassische Smartphone-Apps blenden mit hellem Licht, verlangen Face-ID-Entsperrung mit zwei Händen und nerven oft mit monatlichen Abomodellen.

Mit unserem Garmin BabyTracker Prototyp haben wir die Interaktion auf das Handgelenk verlagert: 1-Tap Quick-Logging in unter 2 Sekunden, ein dunkles PWA-Dashboard im Browser und 100% Datenhoheit auf eigener Server-Hardware.

⚡ 2. Die Architektur des Systems

+───────────────────────────────────────────────────────────────────────────+
│                           CLIENT INTERFACES                               │
│  +─────────────────────────+             +─────────────────────────────+  │
│  │   Garmin Smartwatch     │             │   Multi-Platform PWA        │  │
│  │   (Fenix 7 / FR255s)    │             │   (React + Vite + Tailwind) │  │
│  │   Monkey C Bytecode     │             │   Lokaler IndexedDB-Cache   │  │
│  +───────────┬─────────────+             +──────────────┬──────────────+  │
+──────────────┼──────────────────────────────────────────┼─────────────────+
               │ Bluetooth / HTTPS                        │ JSON REST API    
               ▼                                          ▼ (bei Verbindung)
+───────────────────────────────────────────────────────────────────────────+
│                     FASTAPI HIGH-PERFORMANCE CORE                         │
│  ├── 🔐 Multi-Parent Auth Matrix (sk_tobi / sk_anne Scoped)               │
│  ├── 💤 Active Sleep & Feeding State Machine                              │
│  ├── 🧠 Smart Wake-Window Predictive Engine                               │
│  └── 💉 STIKO- & WHO-Perzentilen-Berechnung                               │
+─────────────────────────────────────┬─────────────────────────────────────+
                                      │ SQLite (`baby_tracker.db`)
                                      ▼

1. ⌚ Garmin ConnectIQ Wrist-App (Monkey C)

Kompilierter Bytecode unter 100 KB für Garmin Smartwatches. Ein Glance-Widget zeigt den aktuellen Status sofort an; Stillen, Fläschchen, Windeln und Vitamin D lassen sich mit 1–2 Berührungen erfassen.

2. ⚡ FastAPI Core & Multi-Parent Sync

Asynchrones Python-Backend mit rollenbasierten Tokens. So ist jederzeit ersichtlich, welcher Partner einen Eintrag getätigt hat, synchronisiert auf einer gemeinsamen Datenbank.

3. 📱 Responsive PWA mit lokalem Cache

Die React-PWA puffert Eingaben lokal im Browser und gleicht die Daten ab, sobald eine Verbindung zum Server (WLAN / mobiles Internet / VPN) besteht.

4. 🧠 Adaptive Wachfenster & WHO-Kurven

Berechnung von Richtwerten für das nächste Schlaffenster anhand des gleitenden Durchschnitts der Wachzeiten sowie grafischer Abgleich von Gewicht und Größe mit offiziellen WHO-Perzentilen.

🔮 3. Projektstatus & Zukunfts-Roadmap

Der BabyTracker ist ein praxiserprobter Prototyp; die aktive Weiterentwicklung ist derzeit pausiert. Geplante Ideen für spätere Versionen:

Interesse an Wearable- & IoT-Lösungen?

Der BabyTracker zeigt, wie ressourcenschonende Wearable-Software und performante Backends den Alltag erleichtern können.

Projekt anfragen ([email protected]) →