Skip to content

wellivea1/dashboard-vibecode

 
 

Repository files navigation

Zeitlog

Zeitlog is a browser-based sleep and circadian-rhythm tracker for people managing circadian rhythm disorders (CRDs), including Non-24-Hour Sleep-Wake Disorder. It charts your sleep over time and imports data directly from Fitbit and the Google Health API.

It is a fork of the Sleep Diary Project dashboard, adding hosted Fitbit and Google Health import for circadian monitoring.

👉 Open Zeitlog — pre-production / testing instance: wellivea1.github.io/dashboard-vibecode

Circadian-rhythm documentation and resources for CRDs live in the companion Zeitdex site: zeitdex.github.io.

Environments

Configuration

To enable the hosted Google Health import without asking each user for an OAuth Client ID, build the dashboard with:

VUE_APP_GOOGLE_HEALTH_CLIENT_ID=<Google OAuth Web Client ID>

The Google Cloud OAuth client must be a Web application with the deployment origins listed under Authorized JavaScript origins — https://zeitlog.github.io (production) and https://wellivea1.github.io (pre-production / testing). If VUE_APP_GOOGLE_HEALTH_CLIENT_ID is omitted, no Google OAuth client is bundled; the import dialog shows the Google Cloud setup instructions and asks each user for their own Client ID.

The app is static and browser-only: it uses the Google Identity Services token flow, so there is no client secret and no backend.

Get Involved

Bug reports and feature requests are welcome via the issue tracker. Documentation and resources for circadian rhythm disorders live in the companion Zeitdex site, where every page can be edited via a pull request — contributions are especially appreciated.

License

Zeitlog is a fork of the Sleep Diary dashboard, Copyright © 2021 Sleepdiary Developers.

Zeitlog comes with ABSOLUTELY NO WARRANTY. This is free software (GPL-2.0-only), and you are welcome to redistribute it under certain conditions. For details, see the license statement.

About

View your sleep diary

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 75.0%
  • JavaScript 22.8%
  • HTML 1.6%
  • Shell 0.6%