Skip to content

EcstaticEels/iRemember

Repository files navigation

iRemember

Designed to help family caregivers support loved ones with Alzheimer's or dementia. Composed of a web and mobile client, iRememer is a full-stack application built with modern technologies such as React, React-Native, Exponent, and AWS S3 and EC2.

Table of contents

Getting started

  • Clone the repo with https://github.com/EcstaticEels/iRemember.git

Installation

Install iRemember web and mobile apps' dependencies via npm:

$ npm install
$ cd mobile
$ npm install

Setup environment variables

Services Variables
MySQL MYSQL_USERNAME, MYSQL_PASSWORD
Amazon Web Services AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_BUCKET
Cloudinary CLOUDINARY_API_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET
Microsoft Cognitive Services MICROSOFT_API_KEY
Google API Client GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Microsoft Face API Person Groups for Face Recognition Variables
Face Group ID for Microsoft Face API FACE_GROUP_ID
Patient Group ID for Microsoft Face API PATIENT_GROUP_ID

Setup ip.js file

modify mobile/ip.js:

var ipAddress = 'YOUR_SERVER_IP_ADDRESS_HERE'
var portNum = '3000'

module.exports = 'http://' + ipAddress + ":" + portNum;

Setup MySQL database

$ mysql.server start
$ mysql -u YOUR_MYSQL_USERNAME -p
$ YOUR_MYSQL_PASSWORD
$ CREATE DATABASE iremember;

Build & Start

Build the web components and start the server via grunt:

$ grunt build
$ grunt start-dev

Tech Stack

  • React
  • React-Native
  • Node
  • Express
  • MySQL
  • Exponent
  • AWS

##Screenshots

[Web Client] Home and Login Screen Screen Shot 2017 02 09 at 11 42 33 AM

[Web Client] Reminder List web client post reminderadd

[Web Client] Face Profiles for Face Recognition web client post faceadd

[Web Client] Face Detection Component web client detect faces

[Mobile Client] Login Screen IMG 4859

[Mobile Client] Home Screen IMG 4863

[Mobile Client] Reminder Screen IMG 4865

[Mobile Client] Face Lookup Success Screen IMG 4872

[Mobile Client] Failed Face Lookup Screen IMG 4870

Team

Name Github LinkedIn AngelList
Jennifer Kao https://github.com/jennkao https://www.linkedin.com/in/jenn-kao https://angel.co/
Ethan Harry https://github.com/ https://www.linkedin.com/in/ https://angel.co/
Lisa Nam https://github.com/lisanam https://www.linkedin.com/in/lisanam-js https://angel.co/lisa-nam

Contributing

If you see an error or a place where content should be updated or improved, just fork this repository to your github account, make the change you'd like and then submit a pull request. If you're not able to make the change, file an issue.

License

iRemember is licensed under the MIT License.

About

An assistive technology for adults with early-stage Alzheimer's or other forms of dementia.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors