DEV Community

Anshul Chikhale
Anshul Chikhale

Posted on

The 9:15 PM Question That Inspired CareBridge

CareBridge: The Family Care Handoff Nobody Should Have to Carry Alone

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend.

At 9:15 PM, Leela asked one simple question

“Who is taking me to the hospital tomorrow?”

Nobody answered immediately.

Not because her family did not care.

Her grandson thought her daughter had arranged the ride. Her daughter believed her husband was handling it. Her husband had saved the appointment time somewhere—but could not remember where.

The prescription folder was still on the table. The doctor had asked Leela to bring it. Someone had promised to remind her about her tablets. Nobody knew who.

Leela asked again.

That moment stayed with me.

Because this is how family care often becomes difficult. Not through one dramatic failure, but through dozens of small details scattered across voice notes, phone calls, paper reminders, and busy family chats.

There is usually one person who remembers everything.

They remember the appointment.

They know where the documents are.

They remind everyone about the ride.

They follow up when nobody responds.

They quietly become the family’s memory.

I wanted to build something for that person.

That became CareBridge.

The problem is not that families do not care

The problem is that care is distributed, but information is fragmented.

Imagine Leela, a grandmother with a hospital visit on Thursday morning. She sends a natural voice message:

“The doctor said Thursday morning. I’m worried about getting there. Someone needs to bring my prescription folder, and please remind me about my tablets.”

That single message contains:

  • An appointment
  • A transportation need
  • A worried emotion
  • A prescription document
  • A medication reminder
  • A request for follow-up

But it does not arrive as a clean task list.

It arrives as a human message.

By Wednesday evening, the family starts asking:

  • What time is the appointment?
  • Who is taking Leela?
  • Where is the prescription folder?
  • Did anyone remind her about the tablets?

Nobody is careless.

Everyone is busy.

That is exactly why the problem matters.

Family care is a chain of small promises. One person drives. One person brings the documents. One person confirms the appointment. One person calls afterward.

When those promises remain invisible, one family member quietly carries them all.

What I built

CareBridge is a voice-first family-care coordination workspace for the moment when love becomes logistics.

It helps a family turn one natural voice or text update into a reviewable care handoff:

  1. A family member speaks or types an update.
  2. CareBridge keeps the relationship and emotional context.
  3. AI extracts possible appointments, responsibilities, reminders, and follow-ups.
  4. A person reviews and edits the draft.
  5. Only approved details become shared family actions.
  6. The approved handoff can be read aloud.

The most important rule in CareBridge is:

AI suggests. A human approves.

CareBridge does not diagnose.

It does not prescribe.

It does not replace a doctor or a family member.

It organizes coordination and keeps uncertain information in draft form until a person confirms it.

The moment the story changes

In CareBridge, we open Handoff Studio.

We select:

  • Person: Grandma
  • Emotion: Worried

Then we enter Leela’s update.

The system does not pretend that the message is already perfect. It treats the update as raw human context that needs to be organized carefully.

CareBridge identifies possible actions:

  • Review the Thursday appointment
  • Confirm transportation
  • Bring the prescription folder
  • Remind Leela about her tablets
  • Call after the hospital visit

But these actions are not silently added to the family plan.

They appear as a draft.

A family member can review them, edit them, remove anything incorrect, and approve only what is actually true.

That is the difference between an assistant that takes control and a tool that supports a family.

After approval, the handoff becomes visible:

  • Who owns each responsibility
  • What needs to happen next
  • What is still pending
  • What has already been completed
  • Whether one person is carrying too much

The family no longer has to ask, “Who is handling this?”

They can see it.

The family tree

CareBridge begins with a growing family-care tree.

Dad. Mom. Grandpa. Grandma. Sister. Brother. Friend. Wife.

Each person can have a relationship, responsibility, and emotional context.

The tree is more than decoration. It represents an important idea:

Care becomes lighter when it is shared.

The product also includes:

  • Family roles and responsibilities
  • Care-load visibility
  • Private family memories
  • Older-adult mode
  • Larger text
  • High contrast
  • Voice capture
  • Voice playback
  • Multilingual context
  • Local export
  • Privacy-oriented workspace controls

The goal is not to create another dashboard full of cards.

The goal is to help a real family understand, decide, and follow through.

Demo

Try the live CareBridge application

The main demo path is:

  1. Open Handoff Studio.
  2. Select a family member and emotion.
  3. Type an update, speak an update, or upload a recording.
  4. Review the extracted actions.
  5. Approve only the correct details.
  6. Share the verified handoff.
  7. Play the approved care update aloud.

The starter workspace uses synthetic family records so anyone can explore the product immediately without login. The workflow is real, but the project does not claim clinical validation.

How the technology supports the story

Family voice or text update
            │
            ▼
CareBridge web service on Render
            │
            ├── ElevenLabs Speech to Text
            │
            ▼
Reviewable extraction draft
            │
            ▼
Human approval
            │
            ├── Shared care action
            ├── Appointment or reminder
            ├── Multilingual confirmation
            └── ElevenLabs spoken handoff

Separate Render AI runtime
            │
            └── Open-weight model + safe fallback
Enter fullscreen mode Exit fullscreen mode

ElevenLabs: giving the family a voice

We all know that a product feels different when it can listen and speak naturally.

ElevenLabs is one of the tools developers reach for when they want to build lifelike voice experiences without creating an entire speech platform from scratch.

In CareBridge, ElevenLabs is used at two important moments.

Speech to Text

A family member can speak naturally instead of rewriting a voice note into formal text.

Text to Speech

After approval, the verified handoff can be read aloud for the person receiving care or for family members who prefer listening.

This makes voice more than a technical feature.

It becomes an accessibility layer.

Care does not always happen at a keyboard. Older adults may be more comfortable speaking and listening than navigating a dense interface.

The API key is stored securely on the server through ELEVENLABS_API_KEY. It is not placed in the frontend or committed to GitHub.

Render: turning the idea into a real product

We all know the difference between a project that works only on a laptop and a product that someone else can actually open and use.

For deployment, Render is one of the developer-favourite platforms for taking an application from GitHub to a public URL without unnecessary friction.

With Render, CareBridge can run as a real web application:

  • carebridge-web serves the interface and protected server routes.
  • carebridge-ai-runtime runs the separate FastAPI extraction service.
  • Environment variables and secrets stay on the server.
  • The deployment is described through a checked-in render.yaml Blueprint.

Render gives CareBridge a clear boundary:

Family browser
      ↓
CareBridge web service on Render
      ↓
Secure server-side voice route
      ↓
ElevenLabs Speech to Text
      ↓
Reviewable care draft
      ↓
Human approval
      ↓
Shared family care plan
Enter fullscreen mode Exit fullscreen mode

The browser never needs to know the provider secret.

The web service handles the product workflow.

The AI runtime has one bounded responsibility: organize coordination details into a draft.

The family remains in control.

Open-weight AI: useful, bounded, and replaceable

The repository includes a Render-ready open-weight extraction runtime.

The model is configurable through MODEL_ID. The current default is:

HuggingFaceTB/SmolLM2-360M-Instruct
Enter fullscreen mode Exit fullscreen mode

The runtime is prompted to extract coordination details such as:

  • Appointments
  • Transportation
  • Reminders
  • Tasks
  • Follow-ups

It is explicitly not a medical diagnosis system.

If the model is unavailable or returns an unusable result, CareBridge uses a predictable deterministic fallback. Every response remains marked as requiring human review.

Why open innovation matters

Family-care information is personal.

I would not want an opaque assistant to silently rewrite an uncertain voice note into something that looks like a medical instruction.

Open innovation makes the important boundaries visible and replaceable:

  • The extraction prompt can be inspected.
  • The model can be swapped.
  • The deterministic fallback is included in the repository.
  • Human review is enforced in the workflow.
  • The family can see what the system suggested.
  • A future organization can self-host or choose another model.
  • Privacy, language, cost, and hardware requirements can influence the deployment.

CareBridge does not need an assistant that answers everything.

It needs a careful system that says:

“Here are the possible next steps. Please confirm what is actually true.”

What I learned

The hardest part was not extracting more information.

It was deciding what the system must not do.

A family-care assistant should not silently turn an uncertain voice note into an assigned task.

It should preserve the person’s emotion and context. It should suggest structure. It should show the draft. Then it should ask a person to confirm.

The most important product decision in CareBridge is not the AI extraction.

It is the review boundary around it.

Prize Categories

Best Use of Render

CareBridge uses Render as part of the actual product architecture, not only as static hosting.

Render runs the web application and the separate open-weight AI extraction runtime. The deployment is reproducible through the checked-in Render Blueprint, while provider secrets remain protected inside the server environment.

Render helped turn CareBridge from a local project into a real, shareable web application.

Best Use of ElevenLabs

ElevenLabs powers both sides of the voice handoff:

  • Natural family updates become editable text through Speech to Text.
  • Approved care actions can be spoken back through Text to Speech.

Voice is not decoration in CareBridge.

It helps family members who should not have to type, navigate a complicated interface, or translate a formal care summary themselves.

Code

GitHub repository: anshulchikhale30-p/carebridge-family-care

The repository includes:

  • React application
  • Server routes
  • Render Blueprint
  • Open-weight AI runtime
  • ElevenLabs voice integration
  • Human-review workflow
  • Safety boundaries
  • Automated tests

My Agent Session

I am not adding an agent-session link because I do not have a public DevRelay session URL to share in this post.

Final thought

At 9:15 PM, Leela asked:

“Who is taking me tomorrow?”

That question should not have to travel through four different chats before somebody answers it.

CareBridge is my attempt to make remembering, updating, and following through a little less lonely.

Because the best care system is not the one that sounds the smartest.

It is the one that helps a family say:

“We know what needs to happen—and we know who is beside you.”

Family care, shared. AI suggests. Families decide.

Top comments (0)