MirrorX.Health

Mirror

Today

Personal Reflections

Food

Quick check

Scan a barcode or photo the label or food

Try Scan barcode first when the package has a UPC/EAN. Or take a photo for a fast estimate. Use Add to log only when you want to save it.

Keyboard = accurate (barcode, grams). Photo = quick estimate.

Vitamins

Log vitamins before food entry.

Per serving — enter amounts

Label per serving amounts; 0 if not listed.

Food Input

What did you eat?

One food per line, or several foods on one line separated by semicolons (;) only. Commas inside one food (e.g. "toast, 1 slice") are OK — do not use a comma alone between two separate foods.

Add Ons
Cooking method (optional)

Cooking method?

Used with your food list to estimate oils, browning, and calories (e.g. fried vs steamed).

Condiments (optional)

Condiments?

Condiments
What

Choose a condiment from one category below, set amount, then Add condiment. Picking a new category clears the others.

Added condiments

Meal photo = rough model. On the results screen, read How to read this screen and the ~% margin—those refer to the same numbers you’re about to log. Tighter: Keyboard → barcode or grams.

Point camera at your meal

We separated items from your photo. Accept each line or Reject and type the correct description, then use Next: Add ons — then click here for portion sizes before nutrient estimation. Later, the results screen explains how to interpret estimates and shows a typical uncertainty band for those numbers.

Meal preview

Nutrition Estimate

Width helps calibrate the model; grams or barcode narrows error. After analyze, the margin line describes uncertainty for that breakdown.

Meal preview
How wide is the meal in the photo?

Real-world distance left to right across the food or dish (e.g. plate edge to edge if the whole plate shows). That gives the app a ruler to estimate portion size.

Pick a quick size below, or open Exact entry for a precise width and per-food notes.

Exact entry

Any exact width > 0 or per-food notes you add here override visual guesses for scale and portions.

Result Found

Loading nutrition…

Nutrition Results

How to read this screen

How to read this screen updates when the breakdown loads. Totals are modeled from this run—not measured in a lab. Use for meal-to-meal comparison; a numeric margin line appears below when the app can average uncertainty for these rows.

Day start (required before logging today)

Set when your day starts and when you treat the day as ending for fluid pacing, then tap Apply for today. If you try Intake or Output first, a short reminder appears until you apply. Pace spreads your goal evenly between day start and day end (saved until you change it). One apply covers the whole calendar day for start-of-day.

About output logging & what counts here

Logging output volumes (and times when possible) appears on Home’s Fluids charts and trends. Those numbers are sensible urine (etc.) only; insensible respiratory/skin loss and sweat with heat or exercise are not logged here (context: NLM StatPearls NBK544219; ACSM exercise fluid replacement). Observational only; not a diagnosis.

My average day’s temperature (inside & out)

These values feed the same insensible-loss estimates shown on Home → Fluids charts when this is enabled. Insensible mL combines respiratory + skin (one lump); sweat comes from Strength (runs) when enabled (Settings → Fluid loss due to breathing & sweat).

Track bowel habits, symptoms, and triggers—hints only, not a diagnosis.

Track symptoms and visible changes you notice. Used for your own timeline and cautious pattern reads elsewhere in the app—observational only, not a diagnosis.

Symptom check-in

0–10 scales: 0 = not today / none · 1 = mild · 5 = moderate · 10 = worst you would rate that item today. Each sign has its own score (see the number on each chip). The numbered circles set the score only for the highlighted sign—switch chips to edit another. All scores are kept in your draft until you save. Burden (0–100) averages all 16 fields plus the notes layer (notes scored 0–10 from plain-language cues). For blood clot concern, use 0 if not applicable—seek urgent care for emergency signs regardless of this app.

Score (0–10)

Choose sign (each chip shows that sign’s own 0–10; tap another chip to change a different sign)

Last 30 days (observational)

Burden blends all scored fields + notes-derived 0–10 into one 0–100 score, so correlations, longevity, workouts, and insights all move when either changes. The text model is intentionally simple and conservative. Observational only—not a diagnosis. Urgent symptoms need emergency care.

Tap hours and optional rest quality like the Symptoms tab—quick picks, no typing. Feeds Future Reflections, Personal Reflections, and summaries—not for diagnosis.

Quick 0–10 taps for mood and stress (like Sleep). Feeds summaries when you log enough—not a mental-health test.

Configure strength routine defaults, then log sessions for each date.

Enter your measurements to calculate your Body Mass Index and see what it means for your health. Use your weight with clothing and height measured in socks.

Weight & height inputs

Saves or updates today's BMI entry from your current inputs.

Start with one reading row; add more if you want up to five. Only rows with systolic, diastolic, and HR filled count toward the average (rounded) that gets saved. Set time, then save.

Log blood pressure & pulse (5)

One reading row shows at first. Use Add another reading for up to five rows. Each row is one cuff reading with resting pulse; only rows with all three values are averaged (rounded to whole mmHg and bpm).

Reading 1
Systolic millimeters of mercury Diastolic millimeters of mercury Resting heart rate beats per minute

Add at least one full row (systolic, diastolic, and HR) to see averages.