DEV Community

Cover image for Rememberly: Helping dementia patients reconnect with their cherished moments.
Chijioke Osadebe
Chijioke Osadebe Subscriber

Posted on

Rememberly: Helping dementia patients reconnect with their cherished moments.

DEV Weekend Challenge: Community

This is a submission for the DEV Weekend Challenge: Community

The Community

I built Rememberly for families caring for loved ones with dementia and memory loss, especially in Lagos, Nigeria where I live. As a student doctor, I see this struggle daily. Patients forget familiar faces while families watch helplessly.

What I Built

Rememberly is an AI ecosystem that acts as a compassionate companion for individuals experiencing memory loss. It transforms a lifetime of scattered digital memories into interactive, narrative experiences.

Rememberly has two parts that work together.

For Family & Caregivers: A simple interface lets the support network upload and organize photos, videos, voice notes, and written stories into one shared library.

For the Patient: A gentle interface becomes their personal memory companion. They can ask questions and browse memories. The AI proactively surfaces relevant moments from their life.

Both parts are powered by Mistral and Vectara.

Demo

Live Project Link

Testing Instructions

Option 1: Onboard as a new patient, upload pictures, videos or text to build your library. With that you can test the complete workflow

Option 2: Use pre-configured test accounts to experience the patient/caregiver workflow.

Test Accounts

Code

There's a helpful sequence diagram in the README that illustrates how everything works.

GitHub logo CijeTheCreator / rememberly

Rememberly is an AI ecosystem that acts as a compassionate companion for individuals experiencing memory loss.

Rememberly

Overview

Rememberly is an AI-powered memory companion for families caring for loved ones with dementia and memory loss. It transforms scattered photos, videos, and stories into an interactive memory library with two interfaces: one for caregivers to upload and organize content, and one for patients to explore memories through natural conversation and AI-generated "Cinematic Shows."

The system uses Mistral AI for intelligent reasoning and content generation, Vectara for secure RAG-based memory retrieval (with isolated knowledge boxes per patient), Deepgram for speech synthesis, and Convex for serverless functions and database management. Each patient's memories are kept completely private and isolated.

Sequence Diagram

sequenceDiagram
    participant Caregiver
    participant Patient
    participant Convex
    participant Mistral
    participant Vectara
    participant Deepgram
    Note over Caregiver,Vectara: Media Upload Flow
    Caregiver->>Convex: Upload media (images/videos/text)
    Convex->>Mistral: Extract tags & generate description
    Mistral-->>Convex: Return tags & description
    Convex->>Vectara: Ingest document to patient corpus
    Convex->>Convex: Store media with tags
    Note over Patient,Deepgram:

How I Built It

I built Rememberly with a security-first approach. Despite the short length and hacky nature of the hackathon, the sensitive nature of memory and health data demanded this from the start.

  1. Vectara powers the RAG pipeline. For maximum security, each patient gets their own isolated knowledge box.

  2. Mistral AI powers the agent at the core. It reasons, orchestrates, and decides how to present memories. Sometimes it responds with simple text. Other times it creates immersive Cinematic Shows. When images are uploaded, an AI agent tags them for future use. These tags enable the Cinematic Shows and help answer patient questions.

  3. Deepgram handles speech-to-text conversion.

  4. Convex serves as the database and runs all serverless functions. Everything works together to keep data private while delivering a seamless experience.

Top comments (0)