Logo

Ernährungstracker

{{ user?.name || 'Willkommen' }}

{{ Math.round(weeklyProgress) }}% Woche

Diese Woche

{{ weeklyCalories.toLocaleString('de') }} kcal

von {{ weeklyLimit.toLocaleString('de') }} kcal

Heute

{{ Math.round(todayProgress) }}% Tagesziel
Kalorien {{ todayCalories }} / {{ dailyLimit }} kcal
Protein {{ todayProtein }}g / {{ proteinGoal }}g
{{ todayCalories }}
kcal
{{ todayProtein }}g
Protein
{{ todayCarbs }}g
KH
{{ todayFat }}g
Fett

💧 Wasser

{{ waterToday }} / {{ waterGoal }} ml

⭐ Favoriten

{{ fav.name }}
{{ fav.calories }} kcal

Heutige Mahlzeiten

Noch keine Mahlzeiten heute

{{ meal.name }}

{{ formatTime(meal.created_at) }} · {{ meal.portion_g || 100 }}g

{{ meal.calories }} kcal

Barcode scannen

Kamera nicht verfügbar

{{ scannerError }}

EAN-Code in den Rahmen halten
Lade…

Barcode manuell eingeben

{{ scannerResult.name }}

Barcode: {{ scannerResult.barcode }}

g
{{ Scanner.getAdjustedResult?.call(this)?.calories ?? 0 }}
kcal
{{ Scanner.getAdjustedResult?.call(this)?.protein ?? 0 }}g
Protein
{{ Scanner.getAdjustedResult?.call(this)?.carbs ?? 0 }}g
KH
{{ Scanner.getAdjustedResult?.call(this)?.fat ?? 0 }}g
Fett
{{ Scanner.getAdjustedResult?.call(this)?.fiber ?? 0 }}g
Ballaststoffe
{{ Scanner.getAdjustedResult?.call(this)?.sugar ?? 0 }}g
Zucker

Foto analysieren

Gemini API Key fehlt

Bitte hinterlege deinen Gemini API Key in den Einstellungen.

KI analysiert Foto…

Gemini schätzt die Nährwerte

{{ photoResult.name }}

Geschätzt durch KI – Nährwerte pro 100g

g
{{ Photo.getAdjustedPhotoResult?.call(this)?.calories ?? 0 }}
kcal
{{ Photo.getAdjustedPhotoResult?.call(this)?.protein ?? 0 }}g
Protein
{{ Photo.getAdjustedPhotoResult?.call(this)?.carbs ?? 0 }}g
KH
{{ Photo.getAdjustedPhotoResult?.call(this)?.fat ?? 0 }}g
Fett

Manuell eingeben

⭐ Gespeicherte Favoriten

{{ fav.name }}
{{ fav.calories }} kcal

Nährwerte eingeben (pro 100g)

g

Vorschau für {{ manualPortion }}g:

{{ Manual.getCaloriesForPortion?.call(this) }}
kcal
{{ Math.round(parseFloat(manualProtein||0)*manualPortion/100*10)/10 }}g
Prot.
{{ Math.round(parseFloat(manualCarbs||0)*manualPortion/100*10)/10 }}g
KH
{{ Math.round(parseFloat(manualFat||0)*manualPortion/100*10)/10 }}g
Fett

Verlauf

Keine Mahlzeiten gefunden

{{ formatDate(date) }} {{ dayTotals[date]?.calories }} kcal · {{ dayTotals[date]?.protein }}g Prot.

{{ meal.name }}

{{ formatTime(meal.created_at) }} · {{ meal.portion_g || 100 }}g

{{ meal.calories }} kcal

Einstellungen

{{ (user?.name || 'U')[0].toUpperCase() }}

{{ user?.name || 'Gast' }}

{{ user?.email || '—' }}

Darstellung

🌙 Dark Mode
Dunkles Design aktivieren

🎯 Kalorienziele

🤖 KI-Foto-Analyse

Die Foto-Analyse wird über Google Gemini durchgeführt. Der API-Key ist fest in der Systemkonfiguration hinterlegt.

Ernährungstracker v2.0 · PWA-fähig

{{ toast.message }}