MotionsBoost: En applikation för att motivera rörelse
2025 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
In this project the web application MotionsBoost is developed. This application’s purpose is to encourage a more active lifestyle with shared challenges. The application consists of a backend developed with the framework NestJS and MongoDB as a database. It also consists of a frontend developed with Vue and Bootstrap. The result is a web service with full CRUD functionality, which uses both roles and JWT to authenticate a user’s access. To this web service a user friendly and easily navigated webpage with functions to register, login, manage groups and adding steps was created.
Abstract [sv]
I detta projekt har webbapplikationen MotionsBoost utvecklats. Denna applikation syfte är att uppmuntra till en mer aktiv livsstil genom användandet utav gemensamma steg utmaningar. Applikationen består utav en backend som utvecklats med ramverket NestJS, samt en databas med MongoDB. Den består också av en Frontend som utvecklats med ramverken Vue och Bootstrap. Resultatet är en webbtjänst med full CRUD funktionalitet som använder både roller och JWT för att autentisera användares behörigheter. Till detta skapades en användarvänlig och enkelt navigerad hemsida med funktioner för registrering, inloggning, grupphantering, och stegregistrering.
Place, publisher, year, edition, pages
2025. , p. 36
Keywords [sv]
Vue, Bootstrap, NestJS, Node, MongoDB, SPA, Webbutveckling
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-54795Local ID: DT-V25-G2-035OAI: oai:DiVA.org:miun-54795DiVA, id: diva2:1976909
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
2025-06-252025-06-252025-09-25Bibliographically approved