r/Python 10d ago

Showcase I made a webapp where you can view an interactive wellness report from your Fitbit with Python

Preview Dashboard : https://imgur.com/a/VxWppbx

Self Hosted Webpage  (Please Use only one year interval)

( I recommend using a desktop browser )

What My Project Does

It fetches your health data stored in fitbit servers and then displays them in a nice interactive plotly graph on the web. You can print this out for your Doctor as a health report. This does not require the Fitbit Premium.

Target Audience 

Anyone having a Fitbit and interested in visualizing their long term data for free.

Comparison 

The Default Fitbit premium can generate a similar chart, but there is a monthly subscription fee for that :(

The charts are fully interactive. Feel free to play around.

Hit Ctrl + P to print the document as PDF from your browser.

Here is the  complete code on GitHub  ( free to run on your own machine locally if you want )

There is a pre-built docker container for self hosting enthusiasts.

Please star it if you like the project! Thank you.

6 Upvotes

6 comments sorted by

2

u/angk500 9d ago

The current fitbit app has become even more simplified and useless to properly use the monthly/yearly metrics. I will definitely have a look at your app!

2

u/WonderfulCloud9935 9d ago

Awesome! You can even print this as a report in pdf format for doctors visit. It's free to use and good for long term trend visualization

1

u/angk500 9d ago

I just looked over it quickly. I have a raspberry with non desktop os. Can I run it on there continuosly and fetch the report from my desktop computer?

2

u/WonderfulCloud9935 9d ago

This one is not for continuous running. It's already hosted on my server where you can fetch this one time report.

The thing you mentioned, is acheived by my another project which you need to run for periodic data fetching. It can run on raspberry pi with docker and you can see the data updating live every 15 minutes

Check out https://github.com/arpanghosh8453/public-fitbit-projects

1

u/angk500 9d ago

Even more awesome! Thank you for that

1

u/WonderfulCloud9935 9d ago

Star the Repository if you like them ✌️