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.
Frontend
- cd Happi-Frontend, cd Hobbi
- npx expo install --npm
- npx expo start --web (if you're on Windows) or npx expo run:ios (if you're on Mac)
Backend
- cd Happi-Backend
- pip install -r requirements.txt
- gcloud auth application-default login on google cloud cli