Skip to content

zwgnr/vital-view

Repository files navigation

Vital View

An Analytics Dashboard for your Oura Ring.

Features

🛡️ Secure OAuth2 Login via your Oura Account.

🕑 Multi Time Frame. Today, Last 7 Days, Last 30 Days, This Year.

📈 Trends chart to see your stats over a period of time.

🥅 Score Board Heatmap to view your scores and see them ranked (Pay Attention, Good, Optimal).

🍩 Donut Chart to view Sleep Stages and Activity Zone time.

🌙 Light/Dark Mode.

📱 Responsive mobile support!

Contributing

If you would like to contribute to this project, please start a discussion and/or submit a PR!

To develop locally, fork the repo and setup an .env.local with the following config.

# Next Auth
# You can generate the secret via 'openssl rand -base64 32' on Linux
# More info: https://next-auth.js.org/configuration/options#secret

NEXTAUTH_SECRET=YOUR_NEXTAUTH_SECRET
NEXTAUTH_URL=http://localhost:3000/

# Next Auth Oura Provider
OURA_CLIENT_ID=YOUR_CLIENT_ID
OURA_CLIENT_SECRET=YOUR_CLIENT_SECRET

then

pnpm i 
pnpm dev

BuyMeACoffee