Skip to content

anapremovic/Fitbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

379 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fitbit Data Analysis

Table of Contents
  1. About The Project
  2. Getting Started
  3. Project Structure
  4. Notes
  5. Contributors
  6. Acknowledgments

About The Project

This is a study of data from an Amazon survey from 2016 of 35 respondents. We perform an analysis and visualize our results in a dashboard.

Our data can be found at Kaggle which is based on a research article called Establishing Linkages Between Distributed Survey Responses and Consumer Wearable Device Datasets: A Pilot Protocol that aims to find a link between fitness trackers and an individual's physical activity.

The goal of our dashboard is to aid business analysts working for the manufacturer of Fitbit to improve their product. Participants of the study are also welcome to view the dashboard.

Built With

Python Streamlit Plotly

Getting Started

The recommended method is to access our dashboard directly: https://fitbit.streamlit.app/

If you want to run the dashboard on your local device, please follow these steps:

  1. Download Python using version 3.10 at the minimum
  2. This project uses a variety of Python libraries to run it. We recommend using pip to get these packages onto your computer. A pip package is installed in the format: pip install package_name. Please install the following:
  1. Once you've completed the steps above, change your directory to the root folder and run the command streamlit run scripts/fitbit_app.py. This will start the dashboard and open it up on your local machine.

Project Structure

  • The scripts directory contains database.py which contains database connection and all SQL queries, and fitbit_app.py which contains the global configuration for the Streamlit dashboard.
  • The scripts/diagrams directory contains functions which generate Plotly diagrams pertaining to each dashboard page.
  • The scripts/app_pages directory contains files to configure the Plotly diagrams on each dashboard page.

Notes

  • Due to slight inconsistencies with the dataset we were given, the daily step data does not exactly match the hourly step data.

Contributors

  • Alec Rothkowitz
  • Ana Premovic
  • Lucas Lee
  • Luke Olender

Acknowledgments

About

Analysis of a 2016 Amazon survey on Fitbit exercise data. Visualized in a Streamlit dashboard for easy viewing of data patterns between users and over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages