HabitTrack aims to make fitness trackers like Oura more useful by allowing users to experiment with habits and see if those habits are having a positive effect on their health metrics. Users can create habits and see how their activity, sleep and readiness scores are changing compared to their 3 month baseline scores.
Where does the data come from?
Currently only Oura ring integration is supported.
Motivation
Many people get wearable devices, but don’t actually make changes to improve their health. This app was created after I found trouble implementing and tracking my habits with my Oura ring.
Examples of potential habits include:
- Take 100mg of Magnesium Bisglycinate each night before bed.
- Meditate every morning.
- Go running every other day for 30 days.
-
Create a Personal Access Token from the Oura Cloud Dashboard.
-
Fork the repo and rename
.env copy
to.env
and add your PAT there.⚠️ [Requires an Oura Ring]⚠️ -
cd client
andnpm run start
to run the client thencd server
andnodemon .