Skip to content

Connect with our empathetic AI companion tailored for those with dementia, offering friendly conversations and engaging personalized brain games to enhance cognitive abilities.

Notifications You must be signed in to change notification settings

SeoulSKY/MemoryMate

Repository files navigation

memorymate

Memory Mate

Connect with our empathetic AI companion tailored for those with dementia, offering friendly conversations and engaging personalized brain games to enhance cognitive abilities.
nodejs eslint jest

Feature Overview

Sign Up Chat Quiz
signup chat quiz

How to Set up and Run

Install Node.js.

Setting Environment Variables

Create a .env file, copy and paste all contents from the .env.example file, and fill in the values for your development environment.

Description of each environment variable

Name Description
EXPO_PUBLIC_GEMINI_TOKEN Token for using the Gemini AI API

Installing Dependencies

Run the following command:

npm install

With Physical Device (Both Android and iOS)

  • Install Expo Go(Android | IOS) on your device.
  • Sign up/Log in to Expo Go.
  • Run the following command:
npm start

For Android

  • Open the Expo Go app and scan the QR code from the terminal.

For iOS

  • Open the Camera app and scan the QR code from the terminal.

With Android Emulator

  • Open up the Android Studio
  • Go to Settings -> Languages & Frameworks -> Android SDK and select Android 14.0 ("UpsideDownCake")
  • Open the Device Manager window and select Create Virtual Device
  • Select Pixel 7 Pro and press the Next button
  • Select the UpsideDownCake image and press the Next button
  • Select the Portrait as the startup orientation and press the Finish button
  • Open the Device Manager window and press the Play button to start the emulator
  • Run the following command:
npm run android

With iOS Simulator

This option only works in a latest macOS

  • Open up the Xcode
  • Navigate to Window -> Device and Simulator
  • Select the Simulators tab and press the + button
  • Set Simulator Name as iPhone 15 Pro Max
  • Set Device Type as iPhone 15 Pro Max
  • Set OS Version as iOS 17.4
  • Press the Create button
  • Open up the Simulator
  • Navigate to File -> Open Simulator, then select iPhone 15 Pro Max
  • Run the following command:
npm run ios

About

Connect with our empathetic AI companion tailored for those with dementia, offering friendly conversations and engaging personalized brain games to enhance cognitive abilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published