Daily Macronutrients
Quick Log Food
Log Water (+250ml)
Today's Meals
No meals logged yet today.
Take a picture of your dish or type what you ate to get started!
AI Nutrition Estimator
Powered by Google Gemini multimodal intelligence
Take a photo or upload dish image
Tap here to launch camera or select image from gallery
Gemini is analyzing your meal...
Identifying ingredients, estimating portions, and calculating calories & macros.
Meal Title
Detected Items on Plate
Personal Metrics & Calorie Goal
Calculates your BMR, TDEE, and daily caloric deficit/surplus to reach your goal in your desired timespan.
Log Today's Weight
Usage Trends & History
7-day resource comparison, honest cumulative balance, and weight progression
Eerlijke Weekberekening (7 Dagen)
Cumulatief calorieënsaldo inclusief negatieve uitschieters
7-Day Caloric Intake
Actual Consumption vs Target Budget
Weight Progress Entries
Gelogde Maaltijden (Laatste 7 dagen)
Klik op een maaltijd om onderdelen uit te klappen of los te loggen
Settings & Integrations
Configure your Google Gemini API key and application preferences.
Conditie op de iPhone
Een Opdracht stuurt aan het eind van de dag je verbrande calorieën hierheen.
- Open Opdrachten en maak een nieuwe opdracht, bijvoorbeeld "CalTracker verbranding".
- Voeg twee keer "Zoek gezondheidsmonsters" toe. Eén voor Actieve energie, één voor Rustenergie (Basal Energy Burned). Zet de periode op vandaag en de eenheid op kcal. Tel daarna de monsters op met "Bereken statistieken" → Som.
- Voeg "Datum" toe en maak daar een aangepaste notatie van: yyyy-MM-dd.
- Voeg "Haal inhoud van URL op" toe. Methode POST, adres https://cal.lenting.net/api/energy. Header Authorization met de waarde Bearer, een spatie, en de sleutel hierboven. Body is JSON met date, active_kcal en basal_kcal.
- Maak een automatisering op een tijdstip, bijvoorbeeld 23:00, die deze opdracht elke dag start.
Google Gemini API Key
BeheerderCentraal AI-brein voor tekst- en fotoschattingen voor alle gebruikers
Don't have an API key? You can get a free key instantly at Google AI Studio.
Bij piekdrukte (503/429) schakelt CalTracker automatisch soepel over naar Flash-Lite.
Deze instructie stuurt de AI aan om exact het aantal stuks te tellen en het werkelijke gewicht in grammen in te schatten, om te voorkomen dat 1 enkel stuk (zoals 1 pepernoot) als een volledige verpakkingsportie wordt gerekend.
Multi-User & Google Sign-In
Beheer accounts en configureer Google OAuth authenticatie
Met een Google Client ID kunnen gebruikers inloggen met 1 klik via Google. Geen Client ID? Geen probleem: iedereen kan ook direct een account aanmaken met e-mailadres en wachtwoord.
Gebruikersbeheer
Admin PaneelBeheer accounts, rollen en wachtwoorden van alle gebruikers
dns Container & Synology NAS Ready
CalTracker stores all data and uploaded meal photos inside the persistent /app/data volume. When running in Docker locally or on Synology Container Manager, mount a local folder (e.g., /volume1/docker/caltracker/data:/app/data) to ensure all meals, weights, and settings persist safely across updates.