CarbCam: o nama
O CarbCam-u
CarbCam je aplikacija za procenu UH zasnovana na fotografiji, za osobe sa dijabetesom, sa fokusom na tačnost, zaštitu podataka i jasno, brzo korišćenje u svakodnevici. Aplikacija je razvijena posebno za Nightscout zajednicu i besprekorno se povezuje sa Nightscout-om.
Aplikacija je dostupna na iOS-u i Androidu i u obe prodavnice funkcionalno je 1:1 identična. Zajedničko jezgro napisano je kao Kotlin Multiplatform Module, korisnički interfejs je nativan (SwiftUI na iOS-u, Jetpack Compose na Androidu).
Ideja
CarbCam je nastao iz 10be ekosistema, prvobitno da bi
Managed Nightscout Hosting na ns.10be.de dopunio jednostavnim foto alatom.
Tesna povezanost sa Nightscout-om bila je od početka ključni cilj: fotografiši obroke, proceni UH i analiziraj
kretanje BG direktno iz Nightscout podataka, sve u jednoj aplikaciji.
Procena ugljenih hidrata za stolom jedna je od najčešće ponavljanih mikro radnji u svakodnevnom životu sa dijabetesom. Kamera, jedan tap, utemeljena procena: to je ideja. U kombinaciji sa Nightscout-om od toga nastaje kompletan tok: zabeleži obrok, sinhronizuj ga kao treatment i kasnije analiziraj reakciju šećera u krvi.
Platforma & arhitektura
iOS
- iOS 18+
- SwiftUI, Swift 5.9+
Android
- Android 8+
- Jetpack Compose, Kotlin
Shared Module
Kotlin Multiplatform: logika hranljivih vrednosti, Nightscout sinhronizacija, I18n, validacija, proračun formula. Single source of truth.
Server
ns.10be.de: analitički proksi ka više AI provajdera (Anthropic Claude, Google Gemini, OpenAI, xAI Grok, Mistral, OpenRouter) + Azure OpenAI i Zhipu GLM sa BYOK, sistem za feedback, distribucija ažuriranja, status stranica. Isti server koji pokreće i Managed Nightscout Hosting.
Korišćene open-source biblioteke
CarbCam koristi ove biblioteke, veliko hvala održavaocima:
iOS specifično
- TOCropViewController MIT: opsecanje slike
- Apple Vision: prepoznavanje barkoda & lokalna analiza slike
Android specifično
- Jetpack Compose Apache 2.0: UI toolkit
- Room Apache 2.0: lokalna baza
- Google Maps Compose Apache 2.0: mape & lokacija
- Coil Apache 2.0: učitavanje slika
- Retrofit / OkHttp Apache 2.0: HTTP (Square)
- ML Kit Barcode Apache 2.0: skener barkoda (Google)
Shared (Kotlin Multiplatform)
- Kotlin & Coroutines Apache 2.0: JetBrains
- Ktor Apache 2.0: HTTP za KMP
- kotlinx.serialization Apache 2.0
- kotlinx.datetime Apache 2.0
Build & alati
- XcodeGen MIT: generisanje iOS projekta
- Gradle: build
Potpuni podaci o licencama po biblioteci u aplikaciji pod Settings → Open-Source biblioteke.
Izvori podataka
CarbCam koristi sledeće spoljne izvore podataka za proveru verodostojnosti AI procena:
Kontakt & feedback
- U aplikaciji: Settings → pošalji feedback
- E-pošta: support@carbcam.app
- Veb kontakt formular: Otvori kontakt formular
- Status feedbacka: Settings → status feedbacka