☁️ Offline Queue & Storage Vault
Every entry is saved immediately on-device in both LocalStorage and the asynchronous IndexedDB Vault before syncing to Supabase.
Log an activity
Today vs. 14-Day Average
Tap a card to open its trend graph ›Intake ring tracks bottle volume; breast volume is unmeasured.
⏱ No feeds logged yet
📈 Tap to view Bottle & Solids Trends ›
☀️ Log morning wake-up to track SweetSpot
⏱ No diapers logged yet
📈 Tap to view Diaper Trends ›
⏱ No pumps logged yet
❄️ 0 mL stored
Day ribbon
4-Row TimelineRecent Activity
Quick log
Recipe: 30 mL BM + 90 mL Formula = 120 mL/bottle × 4 bottles (Total Sent: 120 mL BM [25%] + 360 mL Fm [75%] = 480 mL) · Leftover 40 mL deducts 10 mL BM & 30 mL Fm → Net 110 mL/bottle (27.5 mL BM + 82.5 mL Fm).
History Schedule (24-Hour Calendar)
Color-coded time blocks for each day (12 AM to 12 AM) · Tap a filter to show or hide a category
🥣
Logged Solids History Calendar & Dietary Variety
-- / 100 Foods
Meal-by-meal solids log grouped by Breakfast, Lunch, Dinner & Snack · Tap any food chip to highlight occurrences or inspect
Logged Solids History Calendar & Dietary Variety
-- / 100 FoodsMeal-by-meal solids log grouped by Breakfast, Lunch, Dinner & Snack · Tap any food chip to highlight occurrences or inspect
Chronological Activity Entries
Merged Household + Daycare Entries
Trends & Graphs
Tap any metric row below to switch the interactive Calendar vs. Graph drill-down view
Amount Bottlefed
More mL than the previous 14 days
Feed
Diaper
Sleep
Pumping
🔬 View All 6 Pumping Charts (Yield by Time of Day, Symmetry, Intervals, Efficiency) Expand ▾
1. 7-Day Left vs. Right Yield
2. Pump Yield by Time of Day
3. Left vs. Right Symmetry (last 7 days)
4. Pumping Interval Histogram
5. Net Supply vs. Breastmilk Demand
6. Yield Efficiency Rate
Advanced Intelligence & Transition Views
🏫 Daycare (Mon–Fri) vs. 🏠 Home (Sat–Sun)
Standard trackers lump all 7 days together. Splitting weekdays vs. weekends reveals how your baby's sleep and intake shift between daycare and home:
🔗 Daytime Calories vs. Night Sleep Stretch
Computed from your baby's logged history when this tab opens.
🌡️ Fever & Medication Curve
Green: Normal (<100.4°F) · Amber: Low-Grade Fever (100.4°F–101.9°F) · Red: High Fever (≥102.0°F) · Vertical 💊 pins mark administered medications.
Growth Percentile Curves
Gold curves show official World Health Organization (WHO) 2nd, 5th, 10th, 25th, 50th, 75th, 90th, 95th & 98th percentiles for Girls (0–24 months; automatically switches to WHO Boys 0–24m when child sex is Male)
Chronological Growth Measurements
Tap any measurement row to edit its value or age, or filter by Weight, Height, or Head Size
Vaccine & Immunization Schedule
Preloaded schedule with generic and brand names. Check dates against your clinic or state immunization registry record. CDC and AAP schedules may vary; ask your pediatrician which schedule your child follows. Tap a card to record a dose.
Immunization Registry Record
Complete clinical record of all scheduled & custom vaccines administered to Emma
Baby Firsts & Milestones
Tap any logged milestone below to edit, or use the Solids-style search & chip selector below
Every baby is unique. Here are some exciting milestones to look for around this age.
20-Tooth Eruption Map
Anatomical curved mouth arch · ADA letters A–T (FDI codes underneath) with names & dates
Select a tooth to view details
ADA Letter & FDI CodePotty Training Tracker & Sit Timer
Tracks Pee/Poop in Potty, Dry Sits, Accidents, Child-Initiated vs. Parent-Prompted sits, and 7-day readiness trends
📈 Potty Success vs. Dry Sits & Accidents
🚽 Recent Potty Sits & Outcomes
Household Setup, Children & Caregiver Invites
Edit your household profile, add a child, or invite the other parent (owner) and caregivers (caregiver / read_only).
Units & Display
Changes apply immediately. Stored data is always kept in metric, so switching never alters your history.
Household Data Backup & Portability
Export a full encrypted backup of all household activity logs, custom macros, stash inventory, milestones, and settings.
Backups never include sensitive API keys. This browser holds your encrypted offline data: download a backup weekly for peace of mind.
Pediatric Clinical Safety Profile & Doctor Checklist
Clinical safety flags used across clinical dosage calculators, fever guidance, and the SOS Emergency Sheet.
App Settings, Weaning Stage & Daycare Rules
✓ Preferences saved and applied across all zones.
🏫 Universal Daycare Sync (Screenshot OCR, Email Forward & Text Paste)
No family ever needs to write Google Apps Scripts. Pick your daycare platform below and use 1-Tap Screenshot Vision OCR (📸), Zero-Script Email Auto-Forwarding, or paste any daily report text below:
📄 Architecture Record: Email Auto-Forwarding (Deferred / Reference Only)
Design Record: Automated email ingestion was originally prototyped using two approaches: (1) a per-account Google Apps Script (scripts/BrightPathReportSync.gs) polling Gmail for daycare reports and POSTing raw text to /api/daycare-webhook with DAYCARE_WEBHOOK_SECRET, and (2) Cloudflare Email Routing forwarding daycare+<inbound_email_token>@domain to an Email Worker that strips MIME HTML and stages entries in daycare_ingest_staging. Removed from active UI in favor of 1-Tap Screenshot OCR and direct text paste.
CSV Activity Bulk Importer
Import a Activity CSV export into this browser. Rows already imported are skipped, so the same file can be imported again safely.
✨ Per-Family AI API Key Vault & Cloud Sync
🔑 Isolated Per-Household Vault
Each family enters their own free Google AI Studio Gemini API key. Scoped strictly to your active household_id (public.household_ai_secrets in Ember Cloud + per-household local vault) to power 📸 Daycare Screenshot Vision OCR, Universal Daycare Report Parsing, and Omni-Bar Copilot.
Sign in with email or password to sync entries live across parents' phones.
Hands-Free Google Home Routine Shortcuts
Use Google Home Personal Routines so voice commands log directly without Google Assistant asking you for a task due time.
Best for right-now events. Instead of adding routines one by one in the mobile app, paste the YAML script below into home.google.com/automations. It packs 25+ natural conversational phrasings (e.g., "Emma had a bottle of formula", "Emma drank a bottle", "Emma had a wet diaper") into a single file!
Google Home Routine starters only match fixed phrases (they cannot capture dynamic variables like "at 2:30 PM" or "135 mL"). Whenever you want to state a specific past time or exact amount in free conversation, say:
"Hey Google, add a task: Emma had 120 mL formula at 2:15 PM"
💻 View Auto-Generated YAML for home.google.com/automations (Pre-filled with Emma's Name)
Expand ▾
1. Open home.google.com/automations on desktop → click + Add new (Script Editor).
2. Paste the YAML below (or click ✨ Copy Prompt for "Help Me Script" above to paste into Google Home's Gemini sidebar), then click Validate and Save:
📜 View & Copy scripts/GoogleHomeTasksVoiceSync.gs (1-Minute Google Tasks Poller + Google Home Routine Setup)
Expand ▾
1. Say: "Hey Google, add a task: Baby [anything]" (or create a dedicated Google Tasks list named "Baby Log").
2. Open https://script.google.com → New Project → Paste the script below.
3. Left sidebar → Services (+) → Google Tasks API → Add.
4. Project Settings (gear) → Script Properties → Set EMBER_VOICE_WEBHOOK_URL and EMBER_VOICE_WEBHOOK_SECRET, then run installTrigger:
Push Notification Center & Gemini Custom Alert Builder
Turn all notifications off in 1 tap, select only the exact categories you want, or ask Gemini to compile custom conditional notifications backed by our dynamic rule evaluator.
Instantly pauses or resumes all standard and Gemini custom notifications across devices
🔔 Custom Notification Builder
Build deterministic, non-AI rule-based notification triggers or compile with Gemini
Delete Account & Nursery Data
Permanently remove your login, revoke cloud sync credentials, and wipe local IndexedDB & browser storage on this device.
This action is permanent and cannot be undone. Choose whether to remove only your personal caregiver login or wipe the entire family household and all baby logs.