DietMe

SoGnare · case

DietMe

Polish AI diet app — onboarding to generated plans, today hub with macros, recipe swaps, barcode scan, week view, shopping list, and food log on Next.js + Supabase.

  • Next.js
  • Supabase
  • TypeScript
  • Gemini
  • Claude
  • Recharts

DietMe is built for daily adherence, not another static PDF meal plan. Onboard, generate an AI-backed plan (Gemini / Claude), then live in a “today” view: remaining calories, macro pie, prep-time total, and planned meals you can mark eaten or swap.

Daily hub

The home screen is the product: date in Polish, greeting, calorie ring, macro breakdown, and TodayList with swap-by-complexity. Confirming a swap writes the new recipe into the active plan. Food log supports planned meals and keeps totals honest.

Around the week

  • Week and plan views while generation runs or when browsing the full schedule.
  • Recipes library and meal detail.
  • Barcode scan path for logging real products.
  • Shopping list derived from the plan.
  • Profile and password flows on Supabase Auth.

Why it works

Models do the heavy lift on plan generation and swaps; the UI keeps friction low so people stay in the loop. Live at dietme-eta.vercel.app.

  • AI plan generation with active plan, food log, and macro targets in a Polish-language UI.
  • Recipe swap flow with complexity control and confirm-to-replace semantics.
  • Barcode scan, shopping list, week, and recipe surfaces around a single daily hub.
← All work