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 3.1 with a smart caching layer that learns from prior parses), 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 weekly Claude-powered coaching reviews facilitated manually (copy-paste). The entire LLM layer lives in ~50 lines, enabling rapid provider swaps. Designed as an installable native app on iOS/Android via PWA. In-progress enhancements include an AI coach chat interface, momentum scoring, and conversational onboarding.
Screenshots


