Skip to content

Dementia: Aging with love, laughter, and cherished memories. Companio helps seniors stay connected to their past, their loved ones, and the world around them.

Notifications You must be signed in to change notification settings

priii-25/Companio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Companio: Your digital Companion

About the Project

Companio is an AI-powered companion designed to support seniors dealing with memory loss, cognitive decline, and loneliness. It leverages empathetic AI conversations, memory recall through face recognition, and voice-first accessibility to provide comfort and companionship.

With photo-based reminiscence therapy, AI-powered journaling, and sentiment-aware interactions, Companio helps seniors stay connected to their past, their loved ones, and the world around them.


Features

1. AI-Powered Companionship

  • Empathetic AI Conversations – Uses fine-tuned NLP to provide warm and emotionally aware responses.
  • Sentiment-Adaptive Interactions – Detects user emotions and adjusts AI replies accordingly.
  • AI-Generated Storytelling & Poetry – Engages seniors with personalized narratives.

2. Memory Recall & Cognitive Support

  • Photo-Based Reminiscence Therapy – Recognizes people in images and retrieves past memories associated with them.
  • AI-Powered Journaling – Allows users to upload photos and write journals with automatic face-tagging.

3. Smart Daily Assistance

  • Routine Manager – Syncs with Google Calendar for medication reminders.
  • Weather & Dressing Suggestions – Provides real-time weather updates and seasonal dressing advice.
  • Facial Recognition for Social Connection – Helps seniors identify familiar faces.

4. Accessibility & Research-Backed UI

  • Voice-First Interaction – Allows full app navigation using speech commands.
  • Minimalist, Elderly-Friendly UI – Uses large fonts, warm colors, and high contrast for easy usability.
  • Emergency Assistance – Speech emotion recognition alerts caregivers during distress.

5. Scalable & Secure Infrastructure

  • Microservices Architecture – Modular backend for efficient scaling.
  • Security Measures – End-to-end encryption, password hashing, and secure medical data storage.

How to Run the Project

1. Clone the Repository & Set Up Environment Variables

git clone https://github.com/priii-25/Companio
cd Companio
git checkout local

2. Set Up the Backend

cd server
yarn install
nodemon server.js

3. Set Up the Frontend

cd client
yarn install
yarn start

4. Set Up AI Services

cd ai/EmpatheticBot
uvicorn conversation:app --reload

View the Hosted UI for Final Look & Feel

To explore the polished UI/UX version of Companio, visit the hosted main branch here:
🌐 https://companio-frontend.vercel.app/

The hosted version reflects the latest design system with elderly-friendly visual cues and accessibility enhancements.

About

Dementia: Aging with love, laughter, and cherished memories. Companio helps seniors stay connected to their past, their loved ones, and the world around them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •