Skip to main content

What is Zen Nurture?

Zen Nurture is a comprehensive baby care tracking platform that helps parents and caregivers monitor every aspect of their baby’s development journey. From feeding schedules to sleep patterns, growth milestones to medical records, Zen Nurture provides an intuitive interface for capturing and analyzing your baby’s daily activities.

Activity Tracking

Log feeds, diapers, sleep, medications, and more with timestamps and detailed notes

Family Collaboration

Invite family members and caregivers to share real-time updates across devices

Growth Monitoring

Track weight, height, and head circumference with WHO percentile charts

AI Assistant (Mora)

Get instant answers to parenting questions and generate insights from your data

Smart Reminders

Set custom reminders for feedings, medications, and appointments

Weekly Digests

Receive automated summaries of your baby’s weekly patterns and trends

Key Features

Comprehensive Event Logging

Capture all aspects of your baby’s daily routine:
  • Feeding: Bottle (formula/breastmilk/other) and breastfeeding with duration and volume tracking
  • Diapers: Track type (wet/dirty/mixed/dry), texture, color, and notes about rashes or blowouts
  • Sleep: Log sleep sessions with start and end times
  • Health: Record medications, vaccine doses, and growth measurements
  • Milestones: Mark developmental achievements with photos and notes
  • Photos & Notes: Attach memories and observations to any event

Family-Centric Design

Zen Nurture is built around the concept of families rather than individual users:
  • Create a family and invite multiple caregivers
  • Each family member sees real-time updates
  • Role-based access (owner, admin, caregiver)
  • Multiple baby profiles per family

Analytics & Insights

  • Daily and weekly aggregates for all activity types
  • Trend visualization with interactive charts (powered by Recharts)
  • Compare patterns across different time periods
  • Export your data anytime in JSON format

Architecture

Zen Nurture is built with modern web technologies:
// Next.js 16 with React 19
import { ConvexProvider } from "convex/react";
import { authClient } from "@/lib/auth-client";

export default function App() {
  return (
    <ConvexProvider client={convex}>
      <YourApp />
    </ConvexProvider>
  );
}

Tech Stack

  • Frontend: Next.js 16, React 19, TailwindCSS 4, Radix UI components
  • Backend: Convex (real-time database with TypeScript functions)
  • Authentication: Better Auth with email/password
  • AI: OpenAI integration for Mora assistant
  • Charts: Recharts for data visualization
  • UI Components: shadcn/ui with Radix primitives

Data Model

Zen Nurture uses a structured schema with the following core entities:
convex/schema.ts
// Baby Profile
babyProfiles: {
  familyId: Id<"families">,
  name: string,
  dob: string,  // ISO date
  gender?: string,
  timezone: string,
  measurementUnits?: {
    volume?: "ml" | "oz",
    weight?: "kg" | "lb",
    length?: "cm" | "in"
  },
  createdAt: string
}

// Event (feeds, diapers, sleep, etc.)
events: {
  babyId: Id<"babyProfiles">,
  type: string,  // "FEED_BOTTLE", "DIAPER", "SLEEP", etc.
  timestamp: string,
  caregiverId?: Id<"caregivers">,
  payload?: any,  // Type-specific data
  photoIds?: string[],
  createdAt: string
}

// Family & Members
families: {
  name: string,
  ownerId: string,
  createdAt: string
}

familyMembers: {
  familyId: Id<"families">,
  userId: string,
  role: "owner" | "admin" | "caregiver",
  joinedAt: string
}

Get Started

Ready to begin? Follow our Quickstart Guide to create your first baby profile and start tracking. For developers who want to self-host or contribute, check out the Setup Guide for detailed installation instructions.

Need Help?

Zen Nurture includes Mora, an AI assistant that can answer parenting questions and help you understand your baby’s patterns. Just ask questions like:
  • “How many times did Emma feed yesterday?”
  • “What’s the average gap between feeds?”
  • “Show me sleep trends from last week”
Mora uses OpenAI’s GPT models and has access to your baby’s data to provide personalized insights.

Next Steps

Quickstart

Get up and running in 5 minutes

Setup Guide

Self-hosting and development setup

API Reference

Explore Convex functions and schemas

Dashboard

Dive deep into all capabilities

Build docs developers (and LLMs) love