Build a Sports Performance Analysis App with Streamlit and Heroku step by step

Ziad Nader
Analytics Vidhya
Published in
6 min readMay 21, 2021

--

The ultimate guide on how to make use of your health data stored on your sports watch

Photo by fitmasu on https://unsplash.com/

If you are both a data scientist and a sports enthusiast and have a Sports watch like me, you are probably curious in your ability to build an app that consolidate some metrics an d KPIs about your sports performance.

Questions like: Was there a drop in the total amount of calories compared to the previous year? What are the workouts that emerged during lockdown and what are the workouts that I stopped doing (and there are a lot!)

Streamlit is a powerful easy to use python framework that makes it very helpful for data scientists and python lovers to build web apps that are at the same time interactive and attractive in terms of data visualization. No need to customize css template, build html tags etc..on the contrary using snippets and commands that are powerful.

In this article, I will demonstrate how you can use Streamlit to quickly build a health dashboard app that could give some insights and trends about your sports activity

Table of contents

The tutorial is as follows:

  1. Introduction & Data Collection
  2. Data Extraction

--

--

Ziad Nader
Analytics Vidhya

Lead Data Scientist. Interested in sports analytics, data privacy matters