Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.89 KB

README.md

File metadata and controls

38 lines (29 loc) · 1.89 KB

Happi: A Mental and Physical Health App

React Native TypeScript Python Flask Firebase Expo

Happi Logo

Happi Logo Text

Happi is a mental and physical health app that uses real time health data and user inputted journal entries to recommend exercises and activities to help users meet their goals.

The app provides users an overall score based on 3 metrics:

  • Happiness score determined by Google Cloud Natural Language API's sentiment analysis of the users' journal entry
  • Sleep score determined by hours slept from Apple HealthKit
  • Fitness score determined by user set goals and data from Apple HealthKit

User authentication is done via Firebase and user preferences and goals are stored in Firestore.

Set-up instructions

Frontend

  1. cd Happi-Frontend, cd Hobbi
  2. npx expo install --npm
  3. npx expo start --web (if you're on Windows) or npx expo run:ios (if you're on Mac)

Backend

  1. cd Happi-Backend
  2. pip install -r requirements.txt
  3. gcloud auth application-default login on google cloud cli