FOR EVALUATORS/SPONSORS:

Scroll down for a diagram-based guide to our architecture, key technologies used, and sponsor integration highlights.


πŸ’₯ How it all started

42% of Americans aged 55 or older will eventually develop dementia, yet many digital solutions remain inaccessible or overwhelming for this demographic. We asked: What if support could be as simple as a phone call?

WABAC (pronounced β€œway-back”) is our answerβ€”a memory-preserving voice AI assistant designed to help individuals living with dementia comfortably offload memories and receive cognitive support. By integrating Vapi's conversational voice agents and persistent memory tracking, we aim to provide both users and caregivers a tool for clarity, care, and connection.


πŸ“– What it does

WABAC is a phone-based AI memory assistant that speaks directly with care receivers and automatically processes their input into meaningful insights for caregivers.

🧠 Core Features:

  • πŸ“† Date-Stamped Memory Logging
    Users can call and speak naturally. The assistant captures, time-stamps, and stores their thoughts and memories in a structured format.

  • πŸ“Š Caregiver Dashboard
    Visualizes memory trends, reminders, and cognitive health metrics. Offers caregivers a transparent view of how their loved one is doing over time.

  • πŸ”” Smart Reminders
    Events can be scheduled by either the caregiver or the user. The agent reminds users conversationally during future calls.

  • πŸ§ͺ Cognitive Performance Monitoring
    Tracks changes in memory consistency, vocabulary richness, and behavioral patterns to flag potential cognitive decline.


πŸ”§ How we built it

Our architecture is simple but powerfulβ€”built around accessibility, persistence, and clarity. Below is a diagram of how data and interaction flow through our system:

WABAC System Diagram <!-- Replace with hosted version of the image -->

πŸ›  System Overview

  1. Vapi Voice AI Agents

    • Handles natural phone-based conversations
    • Allows care receivers to share memories and receive reminders
    • Accepts inputs from caregivers via agent workflows
  2. Database (Supabase)

    • Stores memories, reminders, and cognitive metrics
    • Indexed by user and timestamp for easy querying and trend tracking
  3. Dashboard (Next.js + Chart.js)

    • Visualizes memory history, reminders, and performance analytics
    • Accessible to both caregivers and care receivers

🚩 Challenges we ran into

  • Natural data structuring: Extracting structured memory data from informal, voice-based input without making conversations feel robotic.
  • Voice UX: Making agent responses sound supportive while still capturing key details.
  • Data modeling: Designing a schema to track time, sentiment, and cognitive consistency longitudinally.

πŸ† Accomplishments that we're proud of

  • Built an entire end-to-end system: voice β†’ memory β†’ dashboard
  • Successfully tracked real-time user memory input via phone and visualized it
  • Created a product that resonated emotionally with mentors and users alike

πŸ“ What we learned

Nicholas:
I learned how to think deeply about user experience beyond UIβ€”how something sounds matters when you're designing for care. Vapi and Letta allowed us to explore the balance between empathy and functionality.

Logan:
This was my first time working with conversational AI and persistent agent memory. I gained a lot of insight into system architecture and building for real-world users who may not be tech-savvy.


✈️ What's next for WABAC

Phase 1: Solidify the Core

  • Improve memory summarization
  • Add daily/weekly call summaries for caregivers

Phase 2: Branch Out

  • Deploy to real senior living communities
  • Add support for multiple caregivers per user

Phase 3: Scale

  • Integrate wearables for health signals
  • Collaborate with medical professionals to validate cognitive scoring

πŸ“‹ Evaluator's Guide to WABAC

This section is designed to help you explore the tech behind our project quickly and clearly.

βœ… Sponsor Services Used:

  • Vapi – Voice AI agents, workflow builder, call routing
  • Letta – Agentic memory and conversational context
  • Supabase – Real-time database, user auth, and data hosting
  • OpenAI GPT-4o – Memory summarization and cognitive signal extraction
  • Chart.js + Next.js – Interactive dashboard for caregivers

πŸ‘‰ For deeper technical details, check our GitHub README for:

  • Agent prompt structure
  • Memory schema
  • Dashboard demo link

Built With

  • nextjs
  • vapi
Share this project:

Updates