Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Implementation of a Coach-Client System in a Mobile Fitness Application

Viltrakis, Kostas (2025)

 
Avaa tiedosto
Viltrakis_Kostas.pdf (3.239Mt)
Lataukset: 


Viltrakis, Kostas
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504308380
Tiivistelmä
The aim of this thesis was to examine how an existing mobile fitness application could be enhanced with a comprehensive coach-client system to better serve fitness enthusiasts and professional coaches. The original app supported workout logging and social engagement but lacked personalised coaching features. To address this gap, the platform was expanded by developing a structured environment in which coaches manage clients, deliver feedback on workouts and individual exercises, and send tailored notifications that maintain effective communication.

To achieve this, the app was extended to clearly define user roles—regular user, coach, and client—with intuitive navigation that prevents confusion. Coaches can invite clients through a simple search-and-invite mechanism, and clients can request specific feedback for their workouts. Feedback can be attached to entire workouts or individual exercises, allowing for detailed, actionable advice. Notifications were structured to deliver timely updates tailored specifically to the roles of coaches and clients.

The development process used a simplified Kanban-based project management approach suitable for individual work. It prioritized backend implementation followed by frontend integration, using NestJS for backend services, Expo with React Native for frontend development, and MySQL as the database. Ethical standards, particularly concerning data privacy and security, were prioritized during development.

By integrating a comprehensive coach-client system, the thesis demonstrates how existing fitness applications can be transformed to better serve fitness enthusiasts and professional coaches.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste