FitPulse is a data analytics project that focuses on understanding user activity and biometric patterns using a structured health dataset. The project covers data preprocessing, exploratory analysis, anomaly identification, and the creation of an interactive Streamlit dashboard for visual reporting.
๐ Project Overview The goal of FitPulse is to analyze daily activity and health indicators such as steps, heart rate, pulse, age, and gender. The project includes:
- Cleaning and preparing the dataset
- Generating insights using NumPy, Pandas, and visualization libraries
- Building a regression model to study relationships between variables
- Detecting anomalies using predefined labels
- Presenting the results through a simple and interactive dashboard
๐ Streamlit Dashboard Features The dashboard provides the following visual insights:
- Bar Chart โ Average Heart Rate by Age Group
- Line Chart โ Average Steps by Age
- Scatter Plot โ Heart Rate vs Pulse
- Table โ High-Risk / Anomaly Users
These visualizations help in identifying health trends and potential risk users.
๐ Dataset Description The dataset includes the following attributes:
customer_idagegenderstepsheart_ratepulseblood_pointsanomaly_label(0 = normal, 1 = anomaly)
pip install -r Streamlit/requirements.txt