Skip to content

aw4630/hackru-2024

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Engaging minds, empowering caretakers: adaptive games for cognitive wellness.
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Get Started
  3. License
  4. Contact
  5. Acknowledgments

About The Project

Product Name Screen Shot

Cerebrix has a set of brain-stimulating minigames crafted for dementia and Alzheimer's patients, designed to encourage mental engagement through familiar and accessible activities. The suite includes games like card memory matching, a recognition game where users match aquaintences to their names, and a math challenge. Each minigame adapts its difficulty based on the player’s recent performance, creating a personalized experience that stays challenging yet manageable. This adaptive design aims to support memory retention, recognition skills, and cognitive stimulation in a gentle, supportive way. It additionally contains a voice-to-voice AI companion that the player can talk to for social activity and emotional support, and a minigame to guess the musical instrument playing in a song.

A caretaker sets up and manages the patient’s account, personalizing it to enhance relevance and usability. They can also monitor cognitive changes over time, as the application tracks game performance and provides feedback on any progress or cognitive shifts. This feature enables caretakers to observe patterns and receive insights. By combining engaging gameplay with helpful progress tracking, this project aims to support both patients and caretakers in their experience with dementia care.

How it works

We used React.js/Next.js and Vercel to build the application, using a Cloudflare Worker running Meta Llama 3 for generation of math problems, Clerk and Supabase for authentication and users, Spotify API for the musical instrument guessing game, and Hume AI for the voice-to-voice AI.

Tech stack

The cognitive progress or decline is measured by accuracy in the games over time, which is stored in the Supabase database.

(back to top)

Built With

  • Next.js
  • React
  • Tailwind
  • Cloudflare
  • Hume
  • Supabase
  • Clerk
  • Spotify

Programmed in

  • TypeScript

Powered by

  • Vercel

(back to top)

Get started

Here are the steps to run the project locally if you want to develop your own project.

Prerequisites

  • npm
    npm install npm@latest -g

You can run the project using

npm run server

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Joseph Helfenbein - linkedin

Alan Wu - linkedin

Mike Odnis - linkedin

Radwan Hoque - linkedin

Project Link: https://github.com/aw4630/hackru-2024

(back to top)

Acknowledgments

This project was submitted to the HackRU 2024 hackathon for the NeuroTech track.

Devpost link: https://devpost.com/software/cerebrix

(back to top)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •