Home › Projects

CogniCare

Nov 2024 · Team of five · Mobile + backend · by Abhiyan Khanal

A mobile app that helps people living with dementia and the people caring for them get through the day more safely. Caretakers manage medicines, appointments, notes and a safe zone around home; patients get a simple home screen, one-tap emergency contacts and a friendly voice companion to talk to.

Source on GitHubWatch the demo video

Caregiver profile with the active patient and a geofence alertLive location of the patient on a mapChat with the built-in AI companion

Features

Two apps in one

Dementia care involves two very different users, so the Flutter app has two separate experiences after login. The caretaker side is a dashboard for managing someone else's day. The patient side is deliberately small and calm: large controls, today's medicines, appointments and notes, and a way to call for help.

Caretaker side

Patient side and safety

Voice companion

The companion is meant to reduce loneliness and confusion. The phone streams microphone audio over a WebSocket to the Django backend, which forwards it to Deepgram for live speech-to-text. The transcript goes to a Groq-hosted language model, via LangChain, with a system prompt that keeps replies gentle and simple, and the answer is spoken back with Deepgram text-to-speech. The app also has a typed chat built on a chat UI package.

Backend

Tech stack

More projects by Abhiyan Khanal