Este proyecto de fin de grado tiene como propósito la creación, el diseño y la implementación de la aplicación web Household Expenses Management (HEXMA), cuya finalidad es la gestión de los gastos del hogar.
Esta aplicación surge de la necesidad de ejercer un control sobre los numerosos gastos vinculados a una vivienda, y va dirigida no solo a los propietarios de estas, sino que también se orienta hacia los usuarios que estén de alquiler y deseosos de monitorizar sus gastos. La aplicación ofrece además una relación entre el arrendador (o administrador) de la vivienda y el o los arrendatarios, para así compartir y gestionar las deudas y facturas de sus inquilinos, pudiendo estos últimos tener visibilidad mediante el uso de tablas y gráficas de sus gastos y recibir notificaciones de actualizaciones de pagos o deudas. Los usuarios podrán por tanto acceder a la plataforma para ver los gastos a los que se ve sometida la vivienda (hipoteca, alquiler, facturas, impuestos, etc.), ver la evolución de sus gastos a lo largo del tiempo, crear nuevos pagos dentro del núcleo de la vivienda, así como comprobar y actualizar el estado de estas.
Para completar la tarea, se hará uso de los conocimientos adquiridos a lo largo de estos años de estudios en el Grado de Ingeniería Informática, además de añadir nuevas tecnologías aprendidas en base a dicho aprendizaje. Se usará para ello el lenguaje Java con el framework de Spring para el backend y HTML5, CSS3, JavaScript y JQuery mediante Thymeleaf en el frontend, siendo Postgresql la base de datos, Maven el gestor de dependencias y Git el controlador de versiones.