CarbCam About

Over CarbCam

CarbCam is een fotogebaseerde app voor KH-schatting voor mensen met diabetes — met de nadruk op nauwkeurigheid, privacy en een duidelijke, snelle bediening in het dagelijks leven.

De app is beschikbaar op iOS en Android en is op beide stores functioneel 1:1 identiek. De gemeenschappelijke kern is geschreven als Kotlin Multiplatform Module, de UI is native (SwiftUI op iOS, Jetpack Compose op Android).

Het idee

CarbCam is ontstaan uit het 10be-ecosysteem — oorspronkelijk om de hosting voor Nightscout op ns.10be.de aan te vullen met een gebruiksvriendelijk foto-hulpmiddel.

Het schatten van koolhydraten aan tafel is een van de meest herhaalde micro-taken in het dagelijks leven met diabetes. Een camera, een tik, een onderbouwde schatting — dat is het idee.

Platform & architectuur

iOS
  • iOS 16+
  • SwiftUI, Swift 5.9+
Android
  • Android 8+
  • Jetpack Compose, Kotlin
Shared Module

Kotlin Multiplatform — voedingswaarde-logica, Nightscout-Wire, I18n, validatie, formuleberekening. Single source of truth.

Server

ns.10be.de — analyse-proxy naar vijf AI-aanbieders (Anthropic Claude, Google Gemini, OpenAI, Zhipu, Azure OpenAI), feedbacksysteem, update-distributie, statuspagina.

Gebruikte open-source-bibliotheken

CarbCam gebruikt deze bibliotheken — met dank aan de maintainers:

iOS-specifiek
  • TOCropViewController MIT — Bijsnijden van afbeeldingen
  • Apple Vision — Barcodedetectie & lokale beeldanalyse
Android-specifiek
  • Jetpack Compose Apache 2.0 — UI-toolkit
  • Room Apache 2.0 — Lokale DB
  • Google Maps Compose Apache 2.0 — Kaarten & locatie
  • Coil Apache 2.0 — Afbeeldingen laden
  • Retrofit / OkHttp Apache 2.0 — HTTP (Square)
  • ML Kit Barcode Apache 2.0 — Barcodescanner (Google)
Shared (Kotlin Multiplatform)
  • Kotlin & Coroutines Apache 2.0 — JetBrains
  • Ktor Apache 2.0 — HTTP voor KMP
  • kotlinx.serialization Apache 2.0
  • kotlinx.datetime Apache 2.0
Build & Tooling
  • XcodeGen MIT — iOS-projectgeneratie
  • Gradle — Build

Volledige licentiegegevens per bibliotheek in de app onder Settings → Open-Source Bibliotheken.

Gegevensbronnen

CarbCam gebruikt de volgende externe gegevensbronnen voor de plausibiliteitscontrole van de AI-schattingen:

USDA FoodData Central

Standaard voedingswaarden voor levensmiddelen

fdc.nal.usda.gov
Open Food Facts

Productdatabank voor barcode-lookup

openfoodfacts.org
OpenStreetMap / Nominatim

Reverse-geocoding voor locatienaam (alleen lokaal)

openstreetmap.org
Stripe

Betalingsverwerking, abonnementsbeheer & facturen

stripe.com

Contact & Feedback

  • In-app: Settings → Feedback geven
  • E-mail: support@ns.10be.de
  • Feedbackstatus: Settings → Feedback-Status
Tip: Een duidelijke tekst plus optioneel de maaltijd erbij is meestal voldoende voor bugs en hulpvragen.