Choremaster, una aplicacion web para la gestión de tareas del hogar
Loading...
Download
Official URL
Full text at PDC
Publication date
2023
Authors
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
ChoreMaster, una aplicación web para la gestión de tareas del hogar Este proyecto refleja el desarrollo de una aplicación web que trata de facilitar un problema muy frecuente en la vida de los jóvenes que se independizan: la convivencia
en pisos compartidos. Para ello, esta aplicación permitirá a sus usuarios organizar las tareas de la casa y los gastos comunes, fuentes de numerosas tensiones, de manera sencilla y eficiente.
Para su realización, se escogieron tecnologías modernas y ampliamente utilizadas como React y Node.js, mejorando así la eficiencia y flexibilidad durante el desarrollo.
Previo a este, se realizaron entrevistas para determinar la funcionalidad necesaria para el proyecto y así empezar con el diseño de la aplicación.
En el diseño surgieron dos roles dentro de cada grupo: usuario y administrador.
Ambos roles requieren iniciar sesión por parte del usuario, el primero permite a los usuarios sin grupo gestionar sus tareas personales y una vez se une a un grupo gestionar las tareas de la casa, así como los gastos y la lista de la compra. Los administradores pertenecen necesariamente a un grupo y pueden hacer lo mismo que los usuario con grupo y además permite gestionar los datos y miembros del grupo.
Finalmente, tras numerosas dificultades, se llevó el diseño a la realidad dando como resultado una aplicación web que resolvía el problema planteado inicialmente.
A pesar de ello, la aplicación aún tiene grandes márgenes de mejora pudiendo implementar nuevas funcionalidades que facilitarían la vida al usuario y mejorarían su experiencia con la aplicación.
This project reflects the development of a web application which tries to simplify a common issue faced by young people who move out on their own: living in shared apartments. To tackle this, the application allows users to organize household chores and shared expenses, common sources of tension, in a simple and efficient manner. For its development, modern and widely used technologies like React and Node.js were chosen, enhancing efficiency and flexibility during the development process. Before starting, interviews were conducted to determine the necessary functionality for the project, which then informed the design of the application. During the design phase, two roles emerged within each group: user and administrator. Both roles require the user to log in. The user role allows individuals without a group to manage their personal tasks and, once they join a group, to manage household tasks, expenses, and the shopping list. Administrators must belong to a group and can do everything that group users can do, plus they can manage the group's data and members. Finally, after overcoming numerous challenges, the design was brought to life, resulting in a web application that successfully addressed the initial problem. However, the application still has significant room for improvement, with the potential to implement new features that would further facilitate users' lives and enhance the user experience.
This project reflects the development of a web application which tries to simplify a common issue faced by young people who move out on their own: living in shared apartments. To tackle this, the application allows users to organize household chores and shared expenses, common sources of tension, in a simple and efficient manner. For its development, modern and widely used technologies like React and Node.js were chosen, enhancing efficiency and flexibility during the development process. Before starting, interviews were conducted to determine the necessary functionality for the project, which then informed the design of the application. During the design phase, two roles emerged within each group: user and administrator. Both roles require the user to log in. The user role allows individuals without a group to manage their personal tasks and, once they join a group, to manage household tasks, expenses, and the shopping list. Administrators must belong to a group and can do everything that group users can do, plus they can manage the group's data and members. Finally, after overcoming numerous challenges, the design was brought to life, resulting in a web application that successfully addressed the initial problem. However, the application still has significant room for improvement, with the potential to implement new features that would further facilitate users' lives and enhance the user experience.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad Informática UCM, Departamento Sistemas Informáticos y Computación, Curso 2022/2023.