Macromentum
Full-stack PWA for nutrition tracking and training. Natural-language meal logging via LLM, real-time macro dashboard, workout tracking, and mobile-first installable design.
Macromentum is a mobile-first Progressive Web App built with Next.js 14 and Supabase. Core features include natural-language meal logging (parsed via Groq’s Llama with a smart caching layer), a verified nutrition-source stack (USDA + Open Food Facts at 93.6% eval pass rate before LLM fallback), a food registry with barcode scan, OCR, and manual entry modes, item-level correction via ItemContextDrawer, workout and training session tracking against customizable weekly templates, pain/recovery logging across five body regions, and a real-time macro dashboard. AI integration is intentionally minimal and encapsulated — one LLM call for meal parsing, with the entire LLM layer in ~50 lines for rapid provider swaps. Mixpanel analytics tracks auth, meal, and workout events. Designed as an installable native app on iOS/Android via PWA.
Screenshots


