CarbCam – O nas
O CarbCam
CarbCam to aplikacja do szacowania węglowodanów na podstawie zdjęć dla osób z cukrzycą — z naciskiem na dokładność, prywatność i przejrzystą, szybką obsługę na co dzień.
Aplikacja jest dostępna na iOS i Android i na obu platformach jest funkcjonalnie identyczna. Wspólny rdzeń jest napisany jako Kotlin Multiplatform Module, interfejs użytkownika jest natywny (SwiftUI na iOS, Jetpack Compose na Androidzie).
Idea
CarbCam powstał w ramach ekosystemu 10be — początkowo jako uzupełnienie hostingu
Nightscout na ns.10be.de o przyjazne dla użytkownika narzędzie fotograficzne.
Szacowanie węglowodanów przy stole to jedna z najczęściej powtarzanych mikro-czynności w codziennym życiu z cukrzycą. Aparat, jedno dotknięcie, rzetelne oszacowanie — to jest właśnie ta idea.
Platforma & architektura
iOS
- iOS 16+
- SwiftUI, Swift 5.9+
Android
- Android 8+
- Jetpack Compose, Kotlin
Shared Module
Kotlin Multiplatform — logika wartości odżywczych, Nightscout-Wire, I18n, walidacja, obliczenia formuł. Single source of truth.
Serwer
ns.10be.de — proxy analityczne do pięciu dostawców AI (Anthropic Claude, Google Gemini, OpenAI, Zhipu, Azure OpenAI), system opinii, dystrybucja aktualizacji, strona statusu.
Używane biblioteki Open Source
CarbCam korzysta z poniższych bibliotek — dziękujemy ich twórcom:
Specyficzne dla iOS
- TOCropViewController MIT — przycinanie obrazów
- Apple Vision — Wykrywanie kodów kreskowych & lokalna analiza obrazu
Specyficzne dla Androida
- Jetpack Compose Apache 2.0 — UI-Toolkit
- Room Apache 2.0 — lokalna baza danych
- Google Maps Compose Apache 2.0 — Mapy & lokalizacja
- Coil Apache 2.0 — ładowanie obrazów
- Retrofit / OkHttp Apache 2.0 — HTTP (Square)
- ML Kit Barcode Apache 2.0 — skaner kodów kreskowych (Google)
Shared (Kotlin Multiplatform)
- Kotlin & Coroutines Apache 2.0 — JetBrains
- Ktor Apache 2.0 — HTTP dla KMP
- kotlinx.serialization Apache 2.0
- kotlinx.datetime Apache 2.0
Build & Tooling
- XcodeGen MIT — generowanie projektu iOS
- Gradle — Build
Pełne informacje o licencjach poszczególnych bibliotek są dostępne w aplikacji w sekcji Settings → Open-Source Bibliotheken.
Źródła danych
CarbCam korzysta z następujących zewnętrznych źródeł danych do weryfikacji szacunków AI:
USDA FoodData Central
Standardowe wartości odżywcze żywności
fdc.nal.usda.govOpenStreetMap / Nominatim
Odwrotne geokodowanie nazwy lokalizacji (tylko lokalnie)
openstreetmap.orgKontakt & opinie
- W aplikacji: Settings → Feedback geben
- E-mail: support@carbcam.app
- Formularz webowy: Otwórz formularz kontaktowy
- Status opinii: Settings → Feedback-Status