FitBaus Dashboard Preview

Transform your Fitbit data into actionable insights with beautiful visualizations, and predictive analytics. Your personal health dashboard, completely private and secure.

Chart 1 Chart 2 Chart 3 Chart 4 Chart 5 Chart 6

Powerful Features

๐Ÿ“Š

Comprehensive Data Views

Analyze multiple health metrics with beautiful, interactive visualizations:

  • Steps & Activity Tracking
  • Sleep Score Analysis
  • Heart Rate Variability (HRV)
  • Resting Heart Rate (RHR)
  • Sleep Duration & Stages
๐Ÿ”

Advanced Analytics

Uncover patterns and correlations in your health data:

  • Correlation Matrix Analysis
  • Trend Detection & Forecasting
  • Statistical Analysis
  • Distribution Analysis
  • Health Risk Assessment
๐Ÿค–

Predictive Analytics

Get data-driven insights about your future health trends:

  • 7-Day Sleep Score Forecasts
  • HRV Trend Predictions
  • Activity Level Projections
  • Family Wellness Analysis
  • Burnout Risk Assessment
๐Ÿ‘ฅ

Multi-Profile Support

Manage multiple family members or different time periods:

  • Family Health Dashboard
  • Individual Profile Management
  • Data Isolation & Security
  • Easy Profile Switching
  • Shared Fatigue Detection
๐Ÿ”’

Privacy & Security

Your data stays completely private and secure:

  • 100% Local Data Storage
  • No Cloud Dependencies
  • OAuth 2.0 Authentication
  • Automatic Token Refresh
  • Complete Data Control
๐Ÿ“ฑ

Modern Interface

Beautiful, responsive design with intuitive controls:

  • Dark Theme Design
  • Interactive Charts
  • Date Range Filtering
  • Data Export (CSV)
  • Mobile Responsive

Chart Types & Visualizations

๐Ÿ“ˆ Daily Steps

Track your daily activity with line charts and histogram analysis

๐Ÿ˜ด Sleep Score

Monitor sleep quality with distribution analysis and trend detection

โฐ Minutes Asleep

Analyze sleep duration patterns and monthly averages

โค๏ธ Heart Rate Variability

Track HRV trends with heatmap visualizations and CUSUM charts

๐Ÿ’“ Resting Heart Rate

Monitor RHR trends with histogram analysis and outlier detection

๐Ÿ“Š Sleep Stages

Visualize deep, REM, and light sleep percentages over time

๐Ÿ”— Correlation Matrix

Discover relationships between different health metrics

๐Ÿ“… Life Events

Track personal events and correlate with health data

Advanced Analytics

๐Ÿ”ฌ Statistical Analysis

Pearson Correlation

Measure relationships between metrics

Linear Regression

Identify trends and patterns

Distribution Analysis

Understand data spread and outliers

Trend Detection

Spot significant changes over time

๐Ÿ“ˆ Predictive Analytics

Sleep Forecasting

7-day sleep score predictions

HRV Projections

Heart rate variability trends

Activity Insights

Step count and activity patterns

Risk Assessment

Health risk evaluation

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Family Insights

Wellness Dashboard

Compare family health metrics

Shared Fatigue

Detect family-wide stress signals

Sleep Correlation

Analyze family sleep patterns

Burnout Detection

Monitor family stress levels

๐Ÿ“ˆ Data Export

CSV Downloads

Export all data and charts

Custom Reports

Generate personalized summaries

Date Range Filtering

Export specific time periods

Profile Management

Export individual or family data

Quick Setup

1

Create Fitbit Developer App

Visit the Fitbit Developer Portal and create a new application to get your API credentials.

https://dev.fitbit.com/apps/new
Fill in the required information:
โ€ข Application Name: FitBaus (or any name you prefer)
โ€ข Application Type: Personal
โ€ข OAuth 2.0 Application Type: Client
โ€ข Redirect URL: https://localhost:8080/callback
โ€ข Default Access Type: Read-Only
2

Docker Setup (Recommended)

Run FitBaus using Docker for the easiest setup experience.

git clone https://github.com/markrai/fitbaus cd fitbaus docker-compose up -d
3

Configure & Authorize

Add your Fitbit credentials and authorize the application to access your data.

# Access the web interface http://localhost:9000 # Create your first profile # Add your Fitbit app credentials # Authorize data access
4

Fetch Your Data

Download your historical Fitbit data and start analyzing your health patterns.

# Click the refresh button in the web interface # Or use the command line: python fetch/fetch_all.py --profile yourname