ERP Flow Fitness: Sistema para la maximización del potencial de salud y condición física a través de la tecnología personalizada

Loading...
Thumbnail Image

Identifiers

Publication date

Authors

Debén Amigo, Lucía

Other responsabilities

Universidade da Coruña. Facultade de Informática

Journal Title

Bibliographic citation

Type of academic work

Abstract

[Resumen]: El objetivo de este trabajo consiste en desarrollar un ERP de fitness llamado Flow Fitness, diseñado para realizar ejercicios en casa y gestionar planes de entrenamiento y dietas personalizadas. Los usuarios pueden registrarse e iniciar y cerrar sesión. Dicho ERP cuenta además con cuatro tipos de usuarios: administrador, nutricionista, entrenador y cliente. Los clientes pueden realizar y registrar series de ejercicios, así como registrar las dietas cumplidas. Los planes de entrenamiento se generan en función de los parámetros introducidos durante el registro (peso, altura, género y objetivo físico) junto con el nivel de dificultad seleccionado por el usuario (principiante, intermedio o experto). Los objetivos físicos disponibles son tonificar el cuerpo, perder peso y ganar masa muscular. Respecto a las dietas, éstas se generan únicamente en base al objetivo físico seleccionado por el usuario. Los usuarios pueden omitir una dieta si no les gusta, pasando a la siguiente, o registrarla si la han cumplido. La aplicación también incluye un apartado de estadísticas donde los usuarios pueden ver su nivel de actividad (bajo, medio o alto) basado en los registros de ejercicios y dietas. Además, cuenta con una sección de preguntas frecuentes y permite a los usuarios editar sus datos de registro y objetivo físico desde el apartado del perfil. Para el desarrollo se emplearon tecnologías como PostgreSQL, Spring Boot con Java para el servidor, y Vue.js para la interfaz de usuario, siguiendo una metodología iterativa e incremental.
[Abstract]: The objective of this project is to develop a fitness ERP called Flow Fitness, designed for home workouts and managing personalized training plans and diets. Users can register and log in and out. This ERP also includes four types of users: administrator, nutritionist, trainer, and client. Clients can perform and log exercise sets, as well as log completed diets. Training plans are generated based on parameters entered during registration (weight, height, gender, and physical goal) along with the difficulty level selected by the user (beginner, intermediate, or expert). The available physical goals are toning the body, losing weight, and gaining muscle mass. Diets are generated solely based on the selected physical goal. Users can skip a diet if they do not like it, moving to the next one, or log it if they have followed it. The application also includes a statistics section where users can see their activity level (low, medium, or high) based on exercise and diet logs. Additionally, it features a FAQ section and allows users to edit their registration data and physical goals from the profile section. Technologies such as PostgreSQL, Spring Boot with Java for the server, and Vue.js for the user interface were used in the development, following an iterative and incremental methodology.

Description

Editor version

Rights

Os titulares dos dereitos de autor autorizan a visualización do contido desta obra a través de Internet, así como a súa reprodución, gravación en soporte informático ou impresión para uso privado ou con fins de investigación. En ningún caso se permite o uso lucrativo deste documento. Estes dereitos afectan tanto ao resumo da obra como ao seu contido. Los titulares de los derechos de propiedad intelectual autorizan la visualización del contenido de este trabajo a través de Internet, así como su reproducción, grabación en soporte informático o impresión para su uso privado o con fines de investigación. En ningún caso se permite el uso lucrativo de este documento. Estos derechos afectan tanto al resumen del trabajo como a su contenido.