Skip to content
/ Happi Public

A mental and physical health iOS app that recommends activities to do based on user input and data from Apple HealthKit. Built with React Native, Typescript, Python, Flask, Firebase, and Expo

Notifications You must be signed in to change notification settings

maithyy/Happi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A mental and physical health iOS app that recommends activities to do based on user input and data from Apple HealthKit. Built with React Native, Typescript, Python, Flask, Firebase, and Expo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published