CarbCam About

Acerca de CarbCam

CarbCam es una aplicación basada en fotos para la estimación de carbohidratos para personas con diabetes — con enfoque en precisión, privacidad y un manejo claro y rápido en el día a día.

La aplicación está disponible en iOS y Android y es funcionalmente idéntica en ambas tiendas. El núcleo compartido está escrito como Kotlin Multiplatform Module, la interfaz es nativa (SwiftUI en iOS, Jetpack Compose en Android).

La idea

CarbCam surgió del ecosistema 10be — originalmente para complementar el alojamiento de Nightscout en ns.10be.de con una herramienta fotográfica fácil de usar.

La estimación de carbohidratos en la mesa es una de las microtareas más repetidas en el día a día con diabetes. Una cámara, un toque, una estimación fundamentada — esa es la idea.

Plataforma y arquitectura

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

Kotlin Multiplatform — lógica nutricional, Nightscout-Wire, I18n, validación, cálculo de fórmulas. Single source of truth.

Servidor

ns.10be.de — proxy de análisis a cinco proveedores de IA (Anthropic Claude, Google Gemini, OpenAI, Zhipu, Azure OpenAI), sistema de feedback, distribución de actualizaciones, página de estado.

Bibliotecas de código abierto utilizadas

CarbCam utiliza estas bibliotecas — muchas gracias a los mantenedores:

Específicas de iOS
  • TOCropViewController MIT — Recorte de imagen
  • Apple Vision — Detección de códigos de barras & análisis de imagen local
Específicas de Android
  • Jetpack Compose Apache 2.0 — Kit de interfaz
  • Room Apache 2.0 — Base de datos local
  • Google Maps Compose Apache 2.0 — Mapas & ubicación
  • Coil Apache 2.0 — Carga de imágenes
  • Retrofit / OkHttp Apache 2.0 — HTTP (Square)
  • ML Kit Barcode Apache 2.0 — Escáner de códigos de barras (Google)
Compartido (Kotlin Multiplatform)
  • Kotlin & Coroutines Apache 2.0 — JetBrains
  • Ktor Apache 2.0 — HTTP para KMP
  • kotlinx.serialization Apache 2.0
  • kotlinx.datetime Apache 2.0
Build & Tooling
  • XcodeGen MIT — Generación de proyecto iOS
  • Gradle — Build

Información completa de licencias por biblioteca en la aplicación en Settings → Open-Source Bibliotheken.

Fuentes de datos

CarbCam utiliza las siguientes fuentes de datos externas para la plausibilización de las estimaciones de IA:

USDA FoodData Central

Valores nutricionales estándar para alimentos

fdc.nal.usda.gov
Open Food Facts

Base de datos de productos para búsqueda por código de barras

openfoodfacts.org
OpenStreetMap / Nominatim

Geocodificación inversa para nombre de ubicación (solo local)

openstreetmap.org
Stripe

Procesamiento de pagos, gestión de suscripciones & facturas

stripe.com

Contacto y feedback

  • En la app: Settings → Feedback geben
  • E-Mail: support@ns.10be.de
  • Estado del feedback: Settings → Feedback-Status
Consejo: Un texto claro y opcionalmente la comida en cuestión suele ser suficiente para informes de errores y solicitudes de ayuda.