Project Name: Coach-Share Food Diary Core Purpose: A mobile-first, single-page visual food diary inspired by the "See How You Eat" app. It allows users to track their daily food intake across distinct meals, see timestamps, and generate a clean, readable summary view ready to share with a health coach. Target Tech Stack: React / Tailwind CSS / Lucide React Icons (Client-side execution with local storage persistence to save credits). Core App Features & Layout: 1. Single-Page Chronological Timeline: - Display a single, continuous daily view tracking Breakfast, Lunch, Dinner, and Snacks. - Each meal card must display: A placeholder for a photo/upload, a text description field, a calorie/macro note field, and an automatic timestamp (e.g., "Logged at 08:30 AM"). 2. Interactive Logging Controls: - Quick-add buttons at the top of the page for each meal type. - Text input fields that auto-save locally so data is persistent across browser refreshes. 3. "Share with Coach" Module: - A prominent button that generates a clean, read-only summary layout optimized for mobile screenshots or printing. - Include a simple "Copy Text Summary to Clipboard" action that formats the day's meals into a neat text list for easy pasting into WhatsApp, iMessage, or email. Strict Constraints for AI Agents: - Maintain all logic on a single page using React state and localStorage. - Do not build a backend database, user authentication (login), or external cloud storage architecture. - Use mock image placeholders/URLs for food photos to keep asset management purely front-end. - Style using clean, high-contrast Tailwind CSS utility classes, prioritizing a minimalist, modern fitness aesthetic.
Sign in to leave a comment

Wednesday, three of four meals logged
Wednesday, October 28
A read-only record of today’s meals — ready for a screenshot, a print, or pasted text.
Paste the copied summary into WhatsApp, iMessage, or email.
Plain text summary
Food Diary — Wednesday, October 28 Breakfast — Oats with berries and a flat white (420 kcal · 18g protein) · 08:30 AM Lunch — Grilled chicken salad with olive oil (560 kcal · 42g protein) · 12:45 PM Snacks — Apple and a handful of almonds (210 kcal · 6g protein) · 04:10 PM Total: 3 meals · 1190 kcal

Wednesday, three of four meals logged
Wednesday, October 28
A read-only record of today’s meals — ready for a screenshot, a print, or pasted text.
Paste the copied summary into WhatsApp, iMessage, or email.
Plain text summary
Food Diary — Wednesday, October 28 Breakfast — Oats with berries and a flat white (420 kcal · 18g protein) · 08:30 AM Lunch — Grilled chicken salad with olive oil (560 kcal · 42g protein) · 12:45 PM Snacks — Apple and a handful of almonds (210 kcal · 6g protein) · 04:10 PM Total: 3 meals · 1190 kcal
No comments yet. Be the first!