Inspiration

Access to healthcare is a basic human right, yet millions of people in underserved regions and low-connectivity environments struggle to access even the most basic medical advice. I was especially moved by stories of individuals with disabilities, limited literacy, or no internet access who are often left behind by modern health tech. This inspired me to build CareCompanion AI — a virtual health assistant that works offline and is accessible to everyone, regardless of ability, connectivity, or location.

What it does

CareCompanion AI is an offline-first, AI-powered web app that provides essential health support. It allows users to interact via voice, text, or touch to receive:

Symptom checks and basic first-aid guidance

Health tracking (hydration, sleep, etc.)

Multilingual and accessible feedback

Visual and spoken outputs for users with disabilities

It is built with accessibility and inclusivity at its core, supporting users with visual, cognitive, or motor challenges and functioning fully without an internet connection.

How we built it

The app is built using:

React for the frontend UI, with accessibility features (keyboard navigation, screen reader compatibility)

Flask for the backend API and decision logic

Web Speech API for voice input/output

IndexedDB and localStorage for offline data storage

TensorFlow Lite (optional) for local AI inference

Custom multilingual support using cached audio and simplified translations

All features were carefully tested to ensure they work even in low-bandwidth or offline conditions.

Challenges we ran into

Designing an app that works completely offline while still providing smart health responses was a major challenge.

Implementing voice functionality that works offline and supports multiple languages required significant research.

Ensuring accessibility compliance across screen readers, keyboard input, and visual contrast took time and testing.

Balancing simplicity with meaningful functionality—especially for users with limited literacy—was a thoughtful process.

Accomplishments that we're proud of

Developed an AI-powered health assistant that runs fully offline

Built a WCAG-compliant interface that empowers users with disabilities

Integrated voice input/output for inclusive communication

Maintained performance without sacrificing usability, even without internet

What we learned

How to build effective offline-first web apps using IndexedDB and service workers

How to make digital products more accessible, inclusive, and resilient

How to integrate simple AI logic without relying on cloud APIs

The importance of human-centered design in health-focused solutions

What's next for CareCompanion AI

Add encrypted local health records with passcode protection

Sync logs with local clinics when internet is available

Add emergency contact features and real-time location sharing

Expand language support and integrate audio-based health education

Pilot the app in real-world environments like rural clinics and schools

Built With

Share this project:

Updates