CarbCam – Über uns
Über CarbCam
CarbCam ist eine Foto-basierte App zur KH-Schätzung für Menschen mit Diabetes — mit Fokus auf Genauigkeit, Datenschutz und einer klaren, schnellen Bedienung im Alltag. Die App wurde speziell für die Nightscout-Community entwickelt und lässt sich nahtlos mit Nightscout verbinden.
Die App ist auf iOS und Android verfügbar und in beiden Stores funktional 1:1 identisch. Der gemeinsame Kern ist als Kotlin Multiplatform Module geschrieben, die UI ist nativ (SwiftUI auf iOS, Jetpack Compose auf Android).
Die Idee
CarbCam ist aus dem 10be-Ökosystem entstanden — ursprünglich um das
Managed Nightscout Hosting auf ns.10be.de mit einem benutzerfreundlichen Foto-Werkzeug zu ergänzen.
Die enge Verzahnung mit Nightscout war von Beginn an ein Kernziel: Mahlzeiten fotografieren, KH schätzen und den
BG-Verlauf direkt aus den Nightscout-Daten analysieren — alles in einer App.
Die Schätzung von Kohlenhydraten am Esstisch ist eine der am meisten wiederholten Mikro-Tätigkeiten im Diabetes-Alltag. Eine Kamera, ein Tap, eine fundierte Schätzung — das ist die Idee. In Kombination mit Nightscout wird daraus ein vollständiger Workflow: Mahlzeit erfassen, als Treatment synchronisieren und später die Blutzucker-Reaktion auswerten.
Plattform & Architektur
iOS
- iOS 16+
- SwiftUI, Swift 5.9+
Android
- Android 8+
- Jetpack Compose, Kotlin
Shared Module
Kotlin Multiplatform — Nährwert-Logik, Nightscout-Synchronisation, I18n, Validierung, Formel-Berechnung. Single source of truth.
Server
ns.10be.de — Analyse-Proxy zu fünf KI-Anbietern (Anthropic Claude, Google Gemini, OpenAI, Zhipu, Azure OpenAI), Feedback-System, Update-Verteilung, Status-Page. Derselbe Server, der auch das Managed Nightscout Hosting betreibt.
Verwendete Open-Source-Bibliotheken
CarbCam nutzt diese Bibliotheken — vielen Dank an die Maintainer:
iOS-spezifisch
- TOCropViewController MIT — Bild-Zuschnitt
- Apple Vision — Barcode-Erkennung & lokale Bild-Analyse
Android-spezifisch
- Jetpack Compose Apache 2.0 — UI-Toolkit
- Room Apache 2.0 — Lokale DB
- Google Maps Compose Apache 2.0 — Karten & Standort
- Coil Apache 2.0 — Bild-Laden
- Retrofit / OkHttp Apache 2.0 — HTTP (Square)
- ML Kit Barcode Apache 2.0 — Barcode-Scanner (Google)
Shared (Kotlin Multiplatform)
- Kotlin & Coroutines Apache 2.0 — JetBrains
- Ktor Apache 2.0 — HTTP für KMP
- kotlinx.serialization Apache 2.0
- kotlinx.datetime Apache 2.0
Build & Tooling
- XcodeGen MIT — iOS-Projekt-Generierung
- Gradle — Build
Vollständige Lizenzangaben pro Bibliothek in der App unter Settings → Open-Source Bibliotheken.
Datenquellen
CarbCam verwendet folgende externe Datenquellen für die Plausibilisierung der KI-Schätzungen:
Kontakt & Feedback
- In-App: Settings → Feedback geben
- E-Mail: support@carbcam.app
- Web-Kontaktformular: Kontaktformular öffnen
- Feedback-Status: Settings → Feedback-Status