Fitness Data Platform

von Niederhäusern, Lucas and Suter, Joel (2023) Fitness Data Platform. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2022 2023-SA-EP-von Niederhäusern-Suter-Fitness Data Plattform.pdf] Text
HS 2022 2023-SA-EP-von Niederhäusern-Suter-Fitness Data Plattform.pdf - Supplemental Material

Download (2MB)

Abstract

Initial Situation: Today’s world and day-to-day life are increasingly digitalized, with gadgets and devices that help with all kinds of tasks. This also includes the world of sports and health. The demand for trackers like smartwatches that monitor a person’s vitals, fitness routine, and more shot up in the last few years. We envision massive potential in services and software in this domain. One of these potential services is a platform where users can synchronize multiple smartwatches or fitness trackers, view the data of these gadgets in a unified dashboard, and share their data with their fitness trainers, doctors, or friends.

Objective: With this project, we aim to build a basis for a platform of this type. The main goal is to create an extendable infrastructure and code that can be further expanded upon. That means we want to provide an initial platform that allows users to synchronize and save their data. The user should be able to view a dashboard where merged data of different trackers is displayed. He should be able to share it with the users he chooses. The platform must be structured to enable new features to be added easily in the future.

Conclusion: In this project, we created a prototype for a Fitness Data Platform by using Typescript, Node.js, React, and MongoDB. Our prototype is a web application divided into frontend, backend, and a NonSQL database. This platform allows users to synchronize their Fitbit Connect and Garmin Connect accounts, view their weekly step count merged from multiple devices in a unified dashboard, and share these dashboards with other users by distributing their unique identification codes. Future implementations include additional support for other fitness tracking devices, more data on the dashboard, and being able to customize dashboards.

Item Type: Thesis (Other)
Subjects: Area of Application > Consumer oriented
Area of Application > Web based
Area of Application > Sports
Technologies > Databases > mongoDB
Technologies > Frameworks and Libraries > Node.js
Technologies > Frameworks and Libraries > React
Technologies > Programming Languages > TypeScript
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Koch, Frank
UNSPECIFIED
Date Deposited: 22 Feb 2023 08:33
Last Modified: 22 Feb 2023 08:33
URI: https://eprints.ost.ch/id/eprint/1087

Actions (login required)

View Item
View Item