Date of Award

2025

Document Type

Thesis

Degree Name

Bachelors

Department

Natural Sciences

First Advisor

Roy, Tania

Area of Concentration

Computer Science

Abstract

With the growth of wearable devices and smart devices like Apple Watch, users now have access to their health data. Many different applications can be used to analyze personal health data, however, these tools lack accessibility and can be confusing or difficult to navigate. This thesis explores analyzing personal health data through an interactive web application that allows users to view different kinds of personal health data exported from Apple Health. This application was created with Streamlit, making use of the different components Streamlit has to offer. By also using different libraries such as Folium to create an interactive map that displays the user's workout route they uploaded, Pandas to store data into a dataframe for the application to get information from, and Plotly to display the data gathered from the XML file in the Pandas DataFrame. The application also utilizes OpenAI’s API for users to get real-time responses about their health or further insight into their health data. Despite the application's functionality right now, in the future, the application could be improved for a better user experience and data processing. The goal of this application is to combine various health metrics into a simple, accessible, and comprehensive application where users can get insights and potentially improve their well-being.

Share

COinS