Return to search

Fitness Coach

This project involves further developing the fitness application Fitness Coach for the company Myrstack AB. The web application is used by trainers to create training schedules and activities that clients can follow via a separate mobile application. The further development of the web application is based on tickets from a product backlog in GitLab. The work focuses on the frontend of the web application, which is developed with Vue3 Composition API, Typescript and Tailwind. During the project, certain functionalities have been added, such as the ability to select weight units (kg/lbs) when creating or editing training activities, as well as the creation of a profile page for trainers. The profile page has been designed with accessibility principles and tested with the WAVE browser tool to ensure it meets accessibility standards. Despite some challenges in understanding and utilizing new technologies, the goals of this project has been achieved. Working with this project has provided deeper insights into version control using GitLab and working with Vue3, as well as various framework extenstions such as VeeValidate and Yup. / Det här projektet handlar om att vidareutveckla träningsapplikationen Fitness Coach för företaget Myrstack AB. Webbapplikationen används av tränare för att skapa träningsscheman och aktiviteter som klienter kan följa via en separat mobilapplikation. Vidareutvecklingen av webbapplikationen baseras på tickets från en produktbacklogg i GitLab. Arbetet fokuserar på webbapplikationens frontend-del som är utvecklad med Vue3 Composition API, Typescript och Tailwind. Under projektet har viss funktionalitet lagts till, som att välja viktenhet (kg/lbs) vid skapande eller redigering av träningsaktiviteter, samt skapandet av en profilsida för tränare. Profilsidan har utformats med tillgänglighetsprinciper och testats med webbläsarverktyget WAVE för att säkerställa att den uppfyller tillgänglighetsstandarder. Trots vissa utmaningar med att förstå nya tekniker och använda dessa så har målen uppnåtts. Arbetet med projektet har givit djupare insikter i versionshantering med GitLab och arbetet med Vue3 samt olika tillägg till ramverket, såsom VeeValidate och Yup.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:miun-51664
Date January 2024
CreatorsBjörk, Amanda
PublisherMittuniversitetet, Institutionen för data- och elektroteknik (2023-)
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0017 seconds