Date of Graduation
5-2026
Document Type
Thesis
Degree Name
Bachelor of Science in Computer Science
Degree Level
Undergraduate
Department
Computer Science and Computer Engineering
Advisor/Mentor
Dr. Alexander H. Nelson
Committee Member
Dr. Alejandro Martin-Gomez
Second Committee Member
Dr. Brajendra Panda
Abstract
Health data is personal, but most apps hand it over to company-owned servers the moment a user hits save. SolidFit challenges that model by storing workout data in a Personal Online Data Store (PDS): a user-controlled repository built on the open Solid protocol. Rather than trusting a platform with their data, users retain direct ownership. This paper evaluates whether a Solid-backed Android application can match the performance of a conventional cloud backend, using Google Firebase as the baseline. Both applications were benchmarked across insert and fetch operations at six payload sizes ranging from 2 KB to 64 KB. Insert latency favors the PDS architecture at larger payloads, with SolidFit completing 64 KB inserts in roughly one third the time Firebase required. Cold cache fetch latencies are comparable across all tested sizes. Warm cache reads favor Firebase, but both implementations remain below human-perceptible thresholds for a fitness tracking use case. Beyond performance, this thesis documents the developer experience gap between the two architectures and shows that annotation-based tooling can automate approximately 73% of the Solid-specific data layer, reducing the integration burden to a manageable level. Together, these results suggest that Solid-based PDS architectures are a viable foundation for privacy-preserving mobile health applications.
Keywords
Solid Protocol; Personal Online Data Stores; Decentralized Mobile Applications; Performance Benchmarking; Android; Health Data Management
Citation
Meyers, E. P. (2026). SolidFit: A Decentralized Mobile Health-Tracking App Using Personal Online Data Stores (Pods). Electrical Engineering and Computer Science Undergraduate Honors Theses Retrieved from https://scholarworks.uark.edu/elcsuht/41