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.
Recommended Citation
Graumann, Anson, "Health Insights Dashboard" (2025). Theses & ETDs. 6674.
https://digitalcommons.ncf.edu/theses_etds/6674