WELCOME BACK

Dashboard

TODAY'S TARGET

Stay consistent, not perfect.

Your nutrition and progress data update automatically as you use the app.

78% Daily score
Calories2,050daily target
Proteindaily target
Current Weightlatest entry
GoalNot Setselected goal

NUTRITION

Macro Targets

Protein
180g
Carbs
205g
Fat
62g

NEXT ACTION

Today’s Focus

PERSONALIZED CALCULATION

Macro Calculator

YOUR RESULTS

Your daily targets

2,050calories/day
Protein180g
Carbs205g
Fat62g
TDEE2,430

Estimated using the Mifflin-St Jeor equation.

PHASE 16.3

Meal Timeline Workspace

Build flexible meal schedules with custom names, exact times or windows, per-meal macros, running daily totals, collapse controls, and reusable meal duplication.

Sign in to load meal plans.

PLAN SETUP

Create a Client Meal Plan

Calories Protein Carbs Fat

ADD FOOD

Food Library

0 clean results
Cooked results are prioritized.
Results show source labels and verification status.
Select a food to see serving and source details.

PHASE 18.1 · SMART MEAL BUILDER

Auto-Balance a Meal

Choose the foods you want to use, enter the meal macro targets, and Z-FIT calculates practical portions automatically.

Local calculation · No database changes

Meal Targets

Foods to Balance

Select 2–4 foods. For the best result, choose a lean protein, carb source, and fat source.
Your calculated portions will appear here.

PHASE 18.2 · REUSABLE WORKFLOWS

Meal Plan Templates

Save the current draft as a reusable template, then load it for any client without rebuilding the foods, portions, meal names, or schedule.

Private cloud templates
Sign in to load meal plan templates.
No templates loaded yet.

PHASE 18.3.1 · INTELLIGENT PORTION SCALING

Coach-Controlled Portion Scaling

Choose which foods may change, lock categories, protect minimum portions, and preview every adjustment before applying it.

Local preview · Undo available
Food locks
Build or load a draft, then enter the new daily calorie target.
Minimum serving protectionOptional. Leave blank for no minimum.
Draft foods will appear here.
Scale Everything preserves the original Phase 18.3 behavior. Other modes change only eligible, unlocked foods.

CURRENT DRAFT

Daily Plan

LIVE TOTALS

Plan Macros

CLOUD PLANS

Saved Client Meal Plans

PHASE 16.4

Cloud Recipe Builder

Combine verified foods into reusable recipes, calculate macros automatically, and add complete recipes to a client meal plan.

Sign in to load your recipe library.

RECIPE SETUP

Create a Recipe

ADD INGREDIENT

Total Recipe0 cal
Protein0g
Carbs0g
Fat0g
Per serving: 0 cal · 0g P · 0g C · 0g F

PRIVATE LIBRARY

Saved Recipes

Z-FIT AI COACH

Ask anything about your plan

Online
Tell me what you need help with. Try: “I have 450 calories left and need 40g protein.”

TRACK YOUR JOURNEY

Add Progress Entry

PROGRESS HISTORY

Your latest entries

PHASE 17.5 · FOOD QUALITY CONTROL

Food Library Control Center

Review the foods available to your coaching system, clearly separate verified and unverified records, and manage your private saved foods without changing meal plans.

PRIVATE LIBRARY
Total Available0starter + private foods
Coach Verified0approved for client use
Needs Review0external or unverified
Cooked / Ready0client-friendly weights

UNIFIED SEARCH

Master Food Database

Open this page to sync your private food library.

PHASE 17.2 · PACKAGED FOODS

Live Barcode Lookup

Enter the UPC or EAN printed beneath a packaged food's barcode. Z-FIT searches Open Food Facts and normalizes the product into the same food format used by Meal Planner and Recipe Builder.

No API key is required. Product data is supplied by Open Food Facts.

PRODUCT RESULT

Nutrition & Serving

Enter a barcode to retrieve a packaged food.

BUILD YOUR ORDER

Restaurant Meal Builder

LIVE TOTAL

Your Order

0calories
Protein0g
Carbs0g
Fat0g
Items0
Select ingredients to build your meal.

WEEKLY SHOPPING

Grocery Planner

YOUR LIST

Sorted by Aisle

Generate a list based on your weekly plan.

SMARTER CHOICES

Food Swap Finder

PHASE 21.2.1 · SAFE COACH PREVIEW

Preview the Client Portal

Stay signed in as the coach, choose a client, and inspect exactly what their portal displays. Preview mode is read-only and cannot submit check-ins or upload photos.

Choose a client to begin a secure read-only preview.

PHASE 20.3 · DAILY COACHING WORKFLOW

Coach Command Center

See which clients are on track, waiting for review, or need immediate attention using the client and check-in data already stored in Z-FIT.

READ-ONLY INSIGHTS
Active Clients0active or needs attention
On Track0no current flags
Needs Review0coach review recommended
Attention Needed0overdue or low adherence
Avg. Adherencelatest available check-ins
Avg. Weekly Changeclients with two weigh-ins

CLIENT PRIORITY QUEUE

Who needs your attention?

Open Coach Command Center to review your roster.

PHASE 20.2 · REVIEW INBOX

Clear pending check-ins without leaving the dashboard

Review the oldest pending submission first, use an optional response template, and move directly to the next client.

0pending
No pending check-ins. Your review inbox is clear.

PHASE 21.6 · SWAP POLICY CONTROLS

Choose who can request food swaps

Set each client to coach approval mode or lock swap requests completely. This setting is enforced securely in Supabase.

Choose a client to review their current swap policy.

PHASE 21.3 · SWAP APPROVAL INBOX

Approve or decline client food requests

Requests never change an assigned meal plan automatically. Review the requested alternative, add optional guidance, then update the plan only when appropriate.

0pending
Open Coach Portal to load swap requests.

PHASE 20.5 · DUE-TODAY CENTER

Start with what needs action today

See today's follow-ups, overdue work, pending check-in reviews, and clients who have gone more than 10 days without checking in.

Due Today0
Overdue0
Pending Reviews0
Missing Check-ins0
Open Coach Portal to prepare today's action list.

PHASE 24.9 · RENEWAL ATTENTION CENTER

Know which coaching programs need renewal action

Review overdue programs and renewals approaching within 7, 14, or 30 days using the program dates already stored in Z-FIT.

Overdue0
Due in 7 Days0
Due in 14 Days0
Due in 30 Days0
Open Coach Portal to load program renewal dates.

PHASE 25.2 · PAYMENT ATTENTION CENTER

See unpaid and overdue client balances in one place

Review pending invoices, overdue balances, and recently collected revenue using the private payment records already stored in Z-FIT.

Collected$0.00
Open Balance$0.00
Overdue0
Due in 7 Days0
Open Coach Portal to load payment records.

PHASE 25.3 · REVENUE ANALYTICS

Understand coaching revenue over time

Review collected revenue, outstanding balances, average payment size, and monthly payment trends using the private payment records already stored in Z-FIT.

Collected$0.00
Open Balance$0.00
Average Payment$0.00
Paid Payments0
Open Coach Portal to load revenue analytics.

PHASE 20.4 · WEEKLY COACH PLANNER

See the entire coaching week at a glance

Organize open follow-ups by due date, catch overdue work, and move through each day without changing the existing task workflow.

Week
Scheduled0
Overdue0
Urgent0

LATEST ACTIVITY

Recent Check-ins

HOW FLAGS WORK

Transparent Status Rules

On Track

Recent check-in, adherence at least 85%, and no unreviewed submission.

Needs Review

Unreviewed check-in, adherence between 70–84%, or a possible two-check-in plateau.

Attention Needed

No check-in, more than 10 days since the latest check-in, or adherence below 70%.

PHASE 11

Client Management

Build your private coaching roster and keep every client's targets and notes organized in Supabase.

CLOUD ROSTER
Sign in to load your private client roster.

ADD A CLIENT

New Client Profile

YOUR PRIVATE ROSTER

0 Clients

PHASE 12 · CLIENT DASHBOARD

Client Details

Manage targets, contact information, coaching notes, and future assignments.

ACTIVE
Select a client from your roster.
Current Weightlatest recorded
Goal Weighttarget
Daily Caloriesnutrition target
Adherencecurrent score

CLIENT 360

Coaching Snapshot

A read-only summary of this client’s nutrition, training, progress, and open coaching actions.

Select a client to load the coaching snapshot.

PRIVATE COACH NOTES

Coaching Notes Timeline

Record decisions, preferences, follow-ups, and important context. These notes are visible only to the signed-in coach.

Select a client to load private coaching notes.

PROGRAM LIFECYCLE

Program & Renewal Tracker

Track coaching package dates, renewal timing, and private operational notes for this client.

Select a client to load program dates.
Select a client to load program dates.

PHASE 25.1 · PRIVATE OPERATIONS

Payments & Revenue Tracker

Record coaching payments, due dates, and private payment notes. Clients cannot view this operational information.

Select a client to load payment records.
Select a client to load payment records.

PROFILE & TARGETS

Edit Client Plan

CLIENT HUB

Coaching Areas

CONTACT

Client Information

NEXT ACTION

Schedule the first check-in

Set a check-in date and confirm the client's starting targets.

PHASE 19.1 · FLEXIBLE PROGRESS CHECK-INS

Weekly Coaching Check-ins

Current weight is required. Every other measurement, wellness answer, note, and progress photo is optional.

0to review
Sign in to load check-ins.

CLIENT SUBMISSION

Submit Weekly Check-in

Progress Photos optional Photos are optional and stored privately. Maximum 10 MB per image.

COACH REVIEW

Check-in History

Select a client with at least two check-ins to see progress trends.

SELECT CLIENT

Conversation

Offline
Choose a client to open the conversation.
Enter to send · Shift+Enter for a new line0 / 3000

PHASE 23.1 · SECURE PROGRAM DESIGN

Workout Program Builder

Generate a program, review it, then assign it securely.

GENERATED PLAN

Training Program

Choose the client and program settings to generate a workout.

PHASE 23.4 · TRAINING ANALYTICS

Coach Training Overview

Read-only totals from completed client workout logs. No estimated strength score or medical recommendation is generated.

Open Workout Builder to load training analytics.

PHASE 23.5 · EXERCISE HISTORY

Personal Records & Exercise History

Read-only best logged loads and set volume from completed weighted sets.

Open Workout Builder to load exercise records.

PHASE 23.6 · COACH ATTENTION

Workout Adherence & Attention Center

Read-only training consistency indicators based on completed workout sessions. These are workflow flags, not medical or readiness assessments.

Open Workout Builder to load adherence indicators.

PHASE 23.7 · COACH REVIEW

Workout Review Inbox

Review completed client workouts, read client notes, and send coaching feedback without changing the workout log.

Open Workout Builder to load completed workouts.

PHASE 23.8 · REUSABLE PROGRAMS

Workout Program Library

Reuse any assigned program as an editable draft, choose another client, and assign a fresh copy without changing the original.

Open Workout Builder to load saved programs.

PHASE 23.2 · COACH-APPROVED DEMOS

Exercise Video Library

Attach your own or trusted HTTPS video demonstrations. When an exercise name matches a generated workout, its video and coaching cues are saved with the assigned program.

Add a coach-approved demonstration before assigning the matching exercise.

SAVED DEMONSTRATIONS

Your Video Library

No exercise demonstrations saved yet.

REAL-TIME PLAN ADJUSTMENTS

AI Smart Day

Tell Z-Fit what changed today and rebalance your remaining calories and macros.

82%On track

TODAY SO FAR

Log a change

UPDATED PLAN

Your remaining targets

Calories left1,070
Protein left98g
Suggested meals2
Flex calories150
You are on track. Build two meals around lean protein and vegetables.

VISUAL PROGRESS

Progress Photo Check

Upload a front, side, or back progress photo for private preview and comparison. This prototype does not upload images to a server.

AI-ASSISTED REVIEW DEMO

Progress Summary

Add a photo to create a private visual check-in.

Z-FIT COMMUNITY

Share a win

Be supportive. No medical claims, harassment, or unsafe advice.

LATEST POSTS

Community Feed

CHOOSE YOUR EXPERIENCE

Z-Fit Membership

Compare the customer-facing plans and preview the upgrade flow.

PRO TRIAL

FREE

$0

Forever
  • Macro calculator
  • Basic progress tracking
  • Limited meal ideas

COACHING

$190

per month
  • Everything in Pro
  • Personal coach access
  • Weekly plan reviews
  • Daily accountability
Prototype checkout: No payment will be taken. Production billing requires Stripe and a secure backend.

PROFILE

Account Settings

PRIVACY & SECURITY

Product Readiness

Browser data storageActive
Separate secure loginsBackend required
Encrypted cloud databaseBackend required
Stripe subscriptionsBackend required
AI API connectionBackend required

PHASE 5

Production Launch Center

Connect the services that turn this prototype into a secure live product.

DEMO MODE
App ModeDemosafe offline fallback
DatabaseNot connectedSupabase
PaymentsNot connectedStripe
Live AINot connectedserver-side API

SERVICE CHECK

Connection status

SECURE AUTHENTICATION

Member access

Enter your email and password to sign in, or create a secure Supabase account.

GO-LIVE CHECKLIST

Required launch steps

Full instructions are included in DEPLOYMENT.md.

PHASE 10 · PERSONAL PLAN SETUP

Build Your Z-FIT Plan

Complete your profile once. Z-FIT calculates your starting targets and saves them privately to your account.

STEP 1 OF 5

LIVE PLAN PREVIEW

Your personalized starting targets

Calories
Protein
Carbohydrates
Fat
Estimated TDEE
Projected pace
How this works: Z-FIT uses the Mifflin–St Jeor equation, your activity level, and a goal-based adjustment to create a practical starting estimate. Your coach can refine it from real progress.

COACH & ADMIN WORKSPACE

Operations Hub

Manage the daily work required to deliver coaching consistently.

Open tasks5need action
New applications3this week
Failed payments1follow-up needed
Renewals4next 30 days

TASK QUEUE

Today’s priorities

CLIENT PIPELINE

Application to active client

BILLING OPERATIONS

Subscription actions

Pro subscriptions18 active
Coaching subscriptions7 active
Monthly recurring revenue$1,599.82
Past due1 account

Demo mode: no real customer billing is changed.

INVITE CLIENT

Send secure invitation

PHASE 24.3 · FIRST CLIENT EXPERIENCE

Z-Fit Business & Coaching Analytics

Live, read-only performance indicators calculated from your actual clients, plans, check-ins, and workout logs.

Active clients0live roster
Current check-ins0%submitted in selected range
Meal-plan coverage0%active clients with a saved plan
Workout engagement0%active programs with recent logging

CLIENT GROWTH

Clients added over time

COACHING FUNNEL

From roster to active participation

ENGAGEMENT

Client participation

COACHING QUALITY

Service-level indicators

Pending check-in reviews0
Check-ins reviewed0%
Average adherence
Clients needing attention0

PHASE 24.5 · COACH ACTIVITY TIMELINE

Your coaching activity in one place

A read-only timeline of client onboarding, meal plans, check-ins, completed workouts, and swap requests.

RECENT ACTIVITY

Coaching timeline

Open this page to load coaching activity.

INBOX

Notifications

PREFERENCES

Notification Settings

Production behavior: these preferences can control in-app, email, and push notifications after a notification provider is connected.

Loading your Z-FIT dashboard…

Your workout, nutrition plan, check-in schedule, and coach updates will appear here.

PHASE 21.3 · CLIENT MEAL PLAN

Your Assigned Meal Plan

View your coach-assigned foods and request a substitution without changing the plan yourself.

COACH CONTROLLED
Your assigned meal plan will load after sign-in.

PHASE 23.4 · TRAINING PROGRESS

Your Workout Program

Watch your coach-approved demonstrations, complete the assigned session, and securely log your sets, reps, weight, and effort.

COACH ASSIGNED
Your assigned workout program will load after sign-in.

PRIVATE COACH CHAT

Messages

Secure
Offline
Your conversation will load after sign-in.
Enter to send · Shift+Enter for a new line0 / 3000
Messages are private between you and your coach.

PHASE 21.2 · CLIENT SELF CHECK-IN

Submit Your Weekly Check-in

Current weight is required. Every other measurement, wellness answer, note, and progress photo is optional.

0submitted
Your private check-in form will load after sign-in.

PRIVATE SUBMISSION

This Week

Progress Photos optional Photos are optional, private, and limited to 10 MB each.

YOUR HISTORY

Previous Check-ins

Your coach can review each submission and respond privately.