I Built an AI Parenting Copilot with Cursor — What I Learned
Build-in-public case study: scoping an AI parenting copilot with Cursor, the MVP architecture, what worked, cost lessons, and what I would change — with clear placeholders for real metrics.
By RemoteGeek Hub · Updated 2026-03-02
Problem
Parents (myself included) drown in fragmented advice: sleep blogs, conflicting forums, and late-night searches that do not know our child’s age, routines, or what we already tried. I wanted a calm copilot that could draft age-aware suggestions, summarise a chaotic day, and help prepare questions for a paediatric visit — without pretending to be a clinician.
Why I built it
I was already using Cursor to ship AI SaaS experiments. A parenting copilot was personal enough that I would dogfood it nightly, and sharp enough to force real product decisions: safety disclaimers, memory of routines, and cost control when sessions get long.
This write-up is build-in-public learning. Metrics that are not yet measured stay as placeholders — I will not invent traction.
Initial hypothesis
If a parent can log a short daily context (age band, sleep window, what was tried) and get a structured, non-alarmist next-step plan in under two minutes, they will return a few times per week — more than they open generic chat tools for the same job.
I also hypothesized that retrieval over the family’s own notes would outperform a naked chat UI for trust and relevance.
MVP
The first shippable slice:
- Account + private family space
- Child profile (age band, non-clinical preferences — not a medical record)
- Daily check-in form → model-generated “tonight’s plan” with clear non-medical framing
- Saved history parents can revisit
- Hard stop: no diagnosis language; escalate-to-professional copy when risk keywords appear
Out of scope for v0: multi-caregiver permissions polish, voice, marketplace content, and any claim of clinical accuracy.
Technology stack
- App: Next.js on Vercel
- Auth + DB: Supabase (RLS on family-owned rows)
- AI: Server-side calls to a foundation model API (model choice treated as config)
- Build: Cursor for schema, RLS policies, and the generation route
- Observability: basic product events + provider usage logs
Exact package versions and model IDs belong in the repo changelog, not this narrative.
AI architecture
Check-in form → validate + redact → build prompt with age band + recent notes
→ server model call (timeout + max tokens)
→ store output with model/prompt version
→ safety post-check (keyword / policy layer)
→ render plan + disclaimer
Design choices:
- No client-side keys
- Context window budget — last N check-ins, not the entire history every time
- Prompt versioning so I can diff behaviour when I change instructions
- Kill switch feature flag to disable generation without undeploying
What worked
- Cursor was fast for the vertical slice: auth → schema → RLS → AI route → UI
- Constraining the form (structured inputs) beat free-form “chat about parenting” for output quality
- Storing prompt/model version with each run made debugging less mystical
- Writing the non-medical positioning before marketing copy prevented tone drift
What didn’t
- Early prompts were too “helpful” and occasionally edged into advice that felt clinical — required tighter system instructions and refusal patterns
- Unlimited follow-up chat exploded tokens; I had to add turn caps
- I under-invested in empty states; parents did not know what “good” input looked like
- I delayed cost dashboards, which made early dogfooding feel free when it was not
Cost lessons
- Cap max output tokens per plan generation; parents prefer short plans overnight
- Cache or reuse static disclaimer/safety blocks instead of regenerating them
- See also How I Control AI Costs Before Launching to Real Users
I will publish real unit economics when I have stable instrumentation — not before.
User feedback
Private dogfood and early readers only so far.
- Themes I heard qualitatively: desire for spouse sharing, anxiety when the model hedged too much, gratitude for checklists over essays
No testimonials or conversion rates until they are real and approved.
What I would change
- Ship metering and daily caps before any public link
- Invest in onboarding examples (sample check-ins) earlier
- Separate “plan generation” from open chat as different products with different budgets
- Add an explicit human escalation card when parents mark a concern as urgent
Next experiment
Read the AI MVP cost control playbook
How I put spend caps and metering in place before real users hit the model.
ContinueValidate your AI idea
Get a structured opportunity assessment, then decide whether to DIY or request an MVP Blueprint.
Validate Your AI IdeaRelated resources
Related articles
I Built Multiple AI MVPs — My Biggest Mistakes
Build-in-public reflection on repeating mistakes across AI MVPs: fuzzy jobs-to-be-done, chat-shaped products, late cost controls, weak evals, and premature distribution.
How I Control AI Costs Before Launching to Real Users
Build-in-public case study on metering, caps, model routing, and kill switches I put in place before strangers can spend my API budget — with placeholders for real numbers.
How to Build an AI SaaS MVP with Cursor: Step-by-Step Guide
A practical path from idea to public beta: scope an AI SaaS MVP, stack it on Next.js + Supabase + Vercel, drive Cursor sessions, wire AI safely, and control cost.
How to Reduce OpenAI API Costs Without Ruining Your User Experience
Practical levers to cut OpenAI spend — model choice, prompt shape, caching, caps, routing — while keeping the product feeling fast and reliable.
Build an AI App Without a Development Team
What solo builders can realistically ship with Cursor and modern SaaS backends — and the hard limits where you still need specialised help.
How Much Does It Cost to Run an AI App?
Break down AI app run costs: model tokens, infrastructure, auth/data, and support overhead — plus how to estimate monthly spend before launch.
Next recommended guide
I Built Multiple AI MVPs — My Biggest MistakesBuild-in-public reflection on repeating mistakes across AI MVPs: fuzzy jobs-to-be-done, chat-shaped products, late cost controls, weak evals, and premature distribution.
RemoteGeek Builder Notes
One practical lesson each week. No hype.
AI building, automation, and technology-risk notes for professionals and solo builders. Signing up stores your email for follow-up — automated newsletter delivery may be connected later.