not-a-feature/ghealth_dashboard — explained in plain English
Analysis updated 2026-05-18
Track your own steps, sleep, heart rate, and workouts from Google Health data in one visual dashboard.
Try the demo mode with sample data to see the dashboard without connecting a real Google account.
Export any chart's data as a CSV file for further analysis in a spreadsheet.
| not-a-feature/ghealth_dashboard | 0xmukesh/docusaurus-tutorial | a15n/andrewscheuermann | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-12-27 | 2015-01-11 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires creating a Google Cloud project and OAuth client, plus enabling the Google Health API.
GHealth Dashboard is a small website that shows your personal health data from Google in one place. It pulls information such as steps, sleep, heart rate, and workouts directly from the Google Health API and displays it as charts and stat tiles inside your web browser. The project is a plain static site, meaning it is just a set of files (HTML, CSS, and JavaScript) with no backend server. Your Google account credentials and the health data itself stay in your browser's local storage, so nothing passes through a company server. You can try the dashboard first without a Google account by adding "?demo=1" to the web address, which fills it with sample data. To use it with your own data, you need to create a project in the Google Cloud Console, turn on the Google Health API for that project, and set up an OAuth login, a standard sign in with Google flow. This takes a few manual steps, including adding yourself as a test user, since the app is not published publicly. Once that is set up, you paste your client ID and secret into the dashboard and sign in. Once connected, the dashboard shows a Today view with tiles for steps, heart rate, sleep, and more, plus trend charts over 7, 30, or 90 days covering things like resting heart rate, weight, oxygen levels, and heart rate zones. There is also a workouts section listing each activity with duration, distance, calories, and a map of the route if GPS data exists. Every chart can be switched to a table view and exported as a CSV file. The interface follows your system's light or dark theme automatically. The code is organized into an app shell, a stylesheet, and JavaScript folders handling the Google sign-in flow, talking to the API, caching results, and drawing charts by hand using SVG rather than a charting library. It has only 1 star, so it looks like a small personal or hobby project rather than something widely used yet.
A browser-based dashboard that pulls your Google Health data, steps, sleep, heart rate, and workouts, into charts, with no backend server involved.
Mainly JavaScript. The stack also includes JavaScript, HTML, CSS.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.