Disseny i implementació d'una arquitectura distribuïda de gamificació per a la gestió col·laborativa de tasques domèstiques
Cruz Gómez, Julen
Montenegro Ruiz, Maria Victoria tut. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Design and implementation of a distributed gamification architecture for the collaborative management of household chores
Títol variant: Diseño e implementación de una arquitectura distribuida de gamificación para la gestión colaborativa de tareas domésticas
Data: 2026
Resum: En pisos compartits, repartir les tasques domèstiques és habitualment una font constant de conflictes entre els convivents. Aquest treball descriu el disseny i la implementació d'una aplicació mòbil multiplataforma que aplica mecàniques de gamificació per convertir les tasques del dia a dia en un sistema competitiu i motivador. El producte desenvolupat inclou una economia virtual basada en una moneda pròpia (Kudos), un mercat de tasques que incrementa progressivament el valor de les tasques ignorades per incentivar-ne la realització, i un sistema de recompenses aleatori basat en cartes (Gacha) que afegeix un element de sorpresa i fidelització. El backend s'ha construït amb Kotlin i Spring Boot seguint el patró d'Arquitectura Hexagonal per garantir la separació de responsabilitats i la testabilitat del domini, i el client mòbil amb Flutter i Riverpod per assegurar una experiència fluida en múltiples plataformes. El resultat és un MVP funcional i desplegat a producció, amb integració i desplegament continus (CI/CD), contenidorització mitjançant Docker i una cobertura de tests del domini del 81%.
Resum: Splitting household chores in shared apartments is usually a constant source of conflict among housemates. This paper describes the design and implementation of a cross-platform mobile application that uses gamification mechanics to turn everyday domestic tasks into a competitive and motivating system. The developed product includes a virtual economy based on its own currency (Kudos), a task market where unattended tasks progressively increase in value to incentivize their completion, and a random card-based reward system (Gacha) that adds an element of surprise and engagement. The backend is built with Kotlin and Spring Boot following the Hexagonal Architecture pattern to ensure separation of concerns and domain testability, and the mobile client with Flutter and Riverpod to guarantee a smooth experience across multiple platforms. The result is a functional MVP deployed to production, with continuous integration and deployment (CI/CD), containerization via Docker, and 81% domain test coverage.
Resum: En pisos compartidos, el reparto de las tareas domésticas es habitualmente una fuente constante de conflictos entre los convivientes. Este trabajo describe el diseño y la implementación de una aplicación móvil multiplataforma que aplica mecánicas de gamificación para convertir las tareas del día a día en un sistema competitivo y motivador. El producto desarrollado incluye una economía virtual basada en una moneda propia (Kudos), un mercado de tareas que incrementa progresivamente el valor de las tareas ignoradas para incentivar su realización, y un sistema de recompensas aleatorio basado en cartas (Gacha) que añade un elemento de sorpresa y fidelización. El backend se ha construido con Kotlin y Spring Boot siguiendo el patrón de Arquitectura Hexagonal para garantizar la separación de responsabilidades y la testabilidad del dominio, y el cliente móvil con Flutter y Riverpod para asegurar una experiencia fluida en múltiples plataformas. El resultado es un MVP funcional y desplegado en producción, con integración y despliegue continuos (CI/CD), contenerización mediante Docker y una cobertura de tests del dominio del 81%.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, sempre i quan aquestes es distribueixin sota la mateixa llicència que regula l'obra original i es reconegui l'autoria. Creative Commons
Llengua: Català
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau
Àrea temàtica: Menció Enginyeria del Software
Matèria: Gamificació,Arquitectura Hexagonal,Kotlin,Flutter,Spring Boot,Economia Virtual,Enginyeria del Software ; Gamification,Hexagonal Architecture,Kotlin,Flutter,Spring Boot,Virtual Economy,Software Engineering ; Gamificación,Arquitectura Hexagonal,Kotlin,Flutter,Spring Boot,Economía Virtual,Ingeniería del Software



12 p, 2.0 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de final de grau > Escola d'Enginyeria. TFG

 Registre creat el 2026-07-24, darrera modificació el 2026-07-28



   Favorit i Compartir