Mindvalley Stories
Case Study · AI Mastery

A non-developer built a bilingual caregiving app for five sisters in one week

Care Circle gives five sisters one shared, bilingual care record for their aging parents, with an AI helper that reads the paperwork for them.

This builder describes themselves as a non-developer, yet in about a week they shipped a real, multi-user app that a family now uses every day. Care Circle pulls medications, appointments, hospital stays and documents out of scattered group texts and into one calm, shared place. It shows how far a clear mission and a few honest guardrails can take someone who has never built software before.

Luis Pineda
A non-developer who built a caregiving app for a family coordinating care for two aging parents.
Care Circle

Before

Five sisters were caring for their two aging parents from places as far apart as Orlando, Phoenix and Paraguay. Everything they needed to know lived in group texts, in memory and in paperwork: medications, appointments, hospitalizations, symptoms, lab results. No one had the full picture, and too much rested on whoever happened to remember. Building software to fix that was not something a non-developer would expect to do.

“Mission: the family understands what's going on and nothing falls through the cracks — and no single sister has to hold it all alone.”

In their own words

The turning point

During the program they started building with Claude Code, an AI coding agent, treating each feature or bug as a plain-language conversation. They wrote a light, living spec first, with a clear mission and one hard safety line: the app may explain and flag, but never tell anyone to start, stop or change a medication. Then they worked in tight loops, using real screenshots and real hospital files to find and fix problems the same day.

“An AI coding agent can take a non-developer from idea to a real, deployed, multi-user production application — but the human still has to make every product and safety judgment call along the way (what the AI is and isn't allowed to say, what to build vs. deliberately not build).”

In their own words

After

About 110 commits later, between August 2 and 9, Care Circle was live and in daily use by the family. It holds profiles, medications, appointments, lab results and a secure document vault, in English and Spanish. An AI assistant named Kin reads pill bottles, insurance cards and discharge summaries from a photo or PDF, and turns recorded doctor visits into notes with questions to ask next time.

What it lets people do

Family members can point a phone at a pill bottle or upload a discharge report and have the details filled in, instead of typing them by hand. Each sister can see the same record, understand what each medication is for, and bring flagged questions to the doctor or pharmacist. The burden of remembering everything no longer falls on one person.

What they learned

They came away convinced that an AI agent can carry a non-developer to a real product, but the human still makes every product and safety call. They also learned that real-world data reveals problems quick tests miss, and that fast feedback loops beat long planning.

“Tight feedback loops beat long planning cycles: real bug reports (an actual screenshot, an actual failing file) diagnosed and shipped the same day moved the project faster than upfront over-specification would have.”

In their own words

See the work

Scan a bottle: Kin reads the label and fills it in
Document vault with a locked folder for personal papers

Care Circle was built during AI Mastery.

Read the full submission
Project Description Care Circle is a bilingual (English/Spanish), mobile-first web app built for a family of five sisters coordinating care for their two aging parents. Information that used to live scattered across group texts, memory, and paperwork — medications, appointments, hospitalizations, symptoms, lab results, documents — now lives in one shared record every sister can log into and see. Focus: turning raw caregiving data into understanding. It's not just a shared spreadsheet — an AI assistant named "Kin" (built on Claude) explains what each medication is actually for given the parent's real situation, flags documented drug interactions worth asking a pharmacist about, and reads/summarizes paperwork (bottles, insurance cards, lab reports, hospital discharge summaries) so a family member never has to manually type in what a photo or PDF already says. Mission: the family understands what's going on and nothing falls through the cracks — and no single sister has to hold it all alone. Strengths: - AI does the data entry, not the family. Point a phone camera at a pill bottle, insurance card, or lab report and Kin reads it, extracts the details, and asks for a quick confirm — because any tool that's hard to set up gets abandoned back to group texts. - A hard-enforced AI safety boundary. Kin informs and flags — it explains and surfaces cautions "worth asking the doctor about," but it is never allowed to tell anyone to start, stop, or change a medication. This is enforced by one shared safety-line instruction across every AI call in the app, not a disclaimer bolted on after the fact. - Bilingual by design. Interface language and generated-content language are independent choices, built in from day one rather than retrofitted. - Real privacy posture for sensitive records. Documents are stored behind authentication (not public URLs), with a PIN-locked folder specifically for IDs/SSNs. - Built to scale beyond one family. A multi-tenant "Circles" model means the same app can host other families' care circles in full isolation. - Timezone-aware for a geographically spread-out family (Orlando, Phoenix, and Paraguay all appear in real usage), so an appointment time is never ambiguous. Achievements - A complete shared care record: recipient profiles, medications, diagnoses, symptoms, appointments & hospitalizations, lab results, a flags/action-items system, and a secure document vault. - AI photo-scan intake across four different document types (medication bottles, insurance cards, lab reports, appointment printouts) — Claude's vision reads the photo and pre-fills the form. - An AI visit notetaker: record a doctor visit, Deepgram transcribes it (auto-detecting English/Spanish mid-conversation), and Kin turns it into a structured note with a separate "questions to ask" list. - Automatic hospital discharge report intake: upload a PDF and Kin reads, summarizes, and archives it as a filed note with zero manual typing. - AI medication intelligence: a plain-language "why you take this" explanation per medication, plus automatic cross-medication interaction flags, regenerated any time the medication list changes. - Full medication lifecycle: pause/resume with notes, time-of-day grouping, and a clean printable medication schedule for at-a-glance tracking. - Multi-user, multi-tenant architecture: individual logins, admin controls, and a "Circles" model for hosting unrelated families in isolation. - Meaningful privacy/security features: PIN-locked personal documents, auth-gated file serving, self-service password reset, and an optional whole-app PIN lock. - Installable as a home-screen app (PWA) on iOS and Android, with in-app notifications for new results. - Velocity: roughly 110 commits and dozens of shipped features between August 2–9, 2026 — about one week — and it's in daily production use by the actual family today. Tools - Claude (claude-sonnet-5, Anthropic API) — powers Kin's chat, medication explanations, cross-medication review, all photo/document vision reading, visit-note summarization, and translation. - Claude Code — the AI coding agent used to design, build, debug, and deploy the entire application collaboratively. - Deepgram (nova-2) — speech-to-text transcription for recorded visits, with built-in English/Spanish code-switching. - Next.js 16 / React 19 — the web application framework. - Prisma ORM + Neon (serverless Postgres) — the database layer. - Vercel — hosting and CI/CD deployment from GitHub. - GitHub — version control. - Tailwind CSS — styling foundation, layered under a custom design system (Fraunces/IBM Plex typography, a defined color and flag-severity system). Methodology - Spec-first, but lightweight. A living product spec (problem, vision, "win condition," and a hard-coded AI safety line) was written before and alongside building — not a heavyweight upfront document, but enough shared understanding to keep every AI feature honest to the mission. - Conversational, iterative build loop. Each feature or bug started as a plain-language description or a real screenshot/file from actual use, which Claude Code would investigate against the existing codebase, plan a fix consistent with established patterns, implement, build, and verify — often in a live browser preview — before shipping. - Git-first delivery. Every logical change is its own commit with a clear rationale, pushed to GitHub and auto-deployed to Vercel, enabling same-day feature-to-production cycles. - Debugging against real data, not synthetic tests. When something broke, it was diagnosed using the family's actual real-world files (e.g., an actual hospital discharge PDF) rather than a short made-up test case — which is precisely how a subtle AI output-truncation bug was caught: it only appeared on a long, real document, not a synthetic one. - One enforced safety boundary for every AI call, rather than trusting individual prompts to each get it right — a deliberate, auditable guardrail for a health-adjacent product. - A pragmatic single-environment setup. One database serves both development and production, trading strict environment separation for the speed appropriate to a small, fast-moving family project. Learnings - An AI coding agent can take a non-developer from idea to a real, deployed, multi-user production application — but the human still has to make every product and safety judgment call along the way (what the AI is and isn't allowed to say, what to build vs. deliberately not build). - AI output limits can fail silently in ways that look like "the feature is broken" rather than "the model ran out of room" — this project's discharge-report summarizer worked fine in every quick test but silently truncated on a real, long hospital document, a class of bug that only shows up with real-world inputs. - Slow AI calls need visible feedback. A multi-second AI medication cross-check with no loading indicator reads as "broken" to a real user even when it's working correctly — UX around AI latency matters as much as the AI logic itself. - A single, explicit, hard-coded safety instruction is a stronger and more auditable guardrail for a health-adjacent AI feature than relying on each individual prompt to phrase things carefully. - Tight feedback loops beat long planning cycles: real bug reports (an actual screenshot, an actual failing file) diagnosed and shipped the same day moved the project faster than upfront over-specification would have. - Requirements like bilingual support and multi-timezone correctness are dramatically easier to get right when designed in from day one than retrofitted later. Relevant URLs - Live app: https://care-circle-one.vercel.app - GitHub repository: available upon request if needed for review

Written 9 August 2026 Submitted by the storyteller

Every story is written by a Mindvalley student or by someone our teachers have worked with. How we collect and check stories

More from AI Mastery

Care Circle: a AI Mastery case study | Mindvalley Stories