CarbCam: за нас
За CarbCam
CarbCam е приложение за оценка на въглехидрати по снимка за хора с диабет, фокусирано върху точност, поверителност и ясен, бърз работен процес за ежедневна употреба.
Приложението е налично за iOS и Android и е функционално идентично в двата магазина. Общото ядро е написано като Kotlin Multiplatform Module, докато потребителският интерфейс е нативен (SwiftUI на iOS, Jetpack Compose на Android).
Идеята
CarbCam се роди от 10be екосистемата: първоначално за да допълни хостинга за
Nightscout на ns.10be.de с удобен инструмент за снимки.
Оценяването на въглехидратите на масата за хранене е една от най-често повтаряните микрозадачи в ежедневното управление на диабета. Една камера, едно докосване, една обоснована оценка: това е идеята.
Платформа & Архитектура
iOS
- iOS 18+
- SwiftUI, Swift 5.9+
Android
- Android 8+
- Jetpack Compose, Kotlin
Общ модул
Kotlin Multiplatform: логика за хранене, Nightscout връзка, I18n, валидация, изчисляване на формули. Единствен източник на истина.
Сървър
ns.10be.de: прокси за анализ към пет AI доставчика (Anthropic Claude, Google Gemini, OpenAI, xAI Grok, Mistral) + Azure OpenAI и Zhipu GLM с BYOK, система за обратна връзка, разпространение на актуализации, страница за състоянието. Същият сървър, който също така поддържа управлявания Nightscout хостинг.
Използвани библиотеки с отворен код
CarbCam използва тези библиотеки, много благодарности на поддръжниците:
Специфични за iOS
- TOCropViewController MIT: изрязване на изображения
- Apple Vision: разпознаване на баркод & локален анализ на изображения
Специфични за Android
- Jetpack Compose Apache 2.0: UI инструментариум
- Room Apache 2.0: локална база данни
- Google Maps Compose Apache 2.0: карти & местоположение
- Coil Apache 2.0: зареждане на изображения
- Retrofit / OkHttp Apache 2.0: HTTP (Square)
- ML Kit Barcode Apache 2.0: скенер за баркод (Google)
Общи (Kotlin Multiplatform)
- Kotlin & Coroutines Apache 2.0: JetBrains
- Ktor Apache 2.0: HTTP за KMP
- kotlinx.serialization Apache 2.0
- kotlinx.datetime Apache 2.0
Компилиране & инструменти
- XcodeGen MIT: генериране на iOS проект
- Gradle: компилиране
Пълните лицензни детайли за всяка библиотека са налични в приложението под Настройки → Библиотеки с отворен код.
Източници на данни
CarbCam използва следните външни източници на данни, за да валидира AI оценките:
Контакт & обратна връзка
- В приложението: Настройки → Изпрати обратна връзка
- Имейл: support@carbcam.app
- Уеб форма за контакт: Отвори форма за контакт
- Състояние на обратната връзка: Настройки → Състояние на обратната връзка