Back to desktop
SaaS2024

Calorie Tracker

AI-powered nutrition tracker with photo & barcode food parsing.

A passion project: a production-ready, full-stack calorie & macro tracker built with Next.js 16, React 19 and Supabase. Users log meals, water and weight against personalized, science-based targets (Mifflin–St Jeor BMR/TDEE).

I integrated Google Gemini AI for natural-language and photo-based food parsing, barcode scanning, and the USDA FoodData Central database for verified nutrition data.

Architecture

Tech stack

Next.js 16React 19TypeScriptSupabasePostgreSQLRLSGoogle GeminiUSDA API@zxingTailwind v4shadcn/uiRechartsZod
Live demo