Calorie Tracker
Snap, say, or type a meal. Calories and macros come from real food databases, with an honest error band.
StackNext.jsTypeScriptSupabaseDrizzleGeminiFatSecret
LinksGitHub ↗
How it works
Built on one principle: the calorie figure should be as deterministic as possible, and the UI should be honest about what it can't know. Macros come from real sources (USDA FoodData Central, Open Food Facts, FatSecret, CalorieNinjas); Gemini identifies and portions food from a photo, voice, or text rather than inventing nutrition numbers, and every result carries a visible error band instead of fake precision. Next.js 16 + React 19 + TypeScript, Supabase + Drizzle, barcode scanning, with e2e tests and an eval harness over the AI extraction.