View Code? Open in Web Editor
NEW
My final master project and an application web of fitness goals control.
License: MIT License
JavaScript 66.73%
HTML 10.38%
CSS 6.23%
TypeScript 16.66%
fitg-tfm's People
Contributors
Stargazers
Watchers
fitg-tfm's Issues
Precondiciones:
Pasos a seguir en el cliente móvil:
Abrir el navbar de la aplicación y pulsar el botón de ejercicios.
Pasos a seguir en el cliente de escritorio:
Pulsar el botón de ejercicios en el navbar.
Resultado esperado:
Mostrar un listado en forma de tarjetas que contiene visualmente toda la información del ejercicio.
Ofrecer un selector para que el usuario pueda elegir visualizar los ejercicios aeróbicos o anaeróbicos.
En el listado mostrar tanto ejercicios predeterminados como personalizados.
Mostrar el listado ordenado alfabéticamente por el nombre.
Precondiciones:
No estar con la sesión iniciada.
Pasos a seguir:
Iniciar la aplicación y en la pantalla de bienvenida (Figura 22) pulsar el botón de registrarse.
Rellenar los campos de nombre, email, contraseña y repetir contraseña.
Hacer clic en el botón de registrarse.
Resultado esperado:
Si la contraseña tiene una longitud menor a 5 o mayor a 20, mostrar un mensaje de error.
Si los campos de contraseña y repetir contraseña no coinciden, mostrar un mensaje de error.
Si ya existe en el sistema una cuenta registrada con el email rellenado mostrar, un mensaje de error.
Si alguno de los campos está vacío, mostrar un mensaje de error.
Si no hay ningún error en el proceso crear la cuenta y mostrar un mensaje de éxito.
Precondiciones:
Pasos a seguir:
Abrir el navbar de la aplicación y pulsar el botón de análisis físicos.
Hacer clic en el botón de añadir nuevo análisis físico.
Rellenar los campos del formulario.
Hacer clic en el botón de guardar análisis físico.
Resultado esperado:
Si el campo de peso no está entre los valores [0,400], mostrar un mensaje de error.
Si el campo de I.M.C. no está entre los valores [0,200], mostrar un mensaje de error.
Si el campo de edad metabólica no está entre los valores [0,150], mostrar un mensaje de error.
Si el campo de metabolismo basal no está entre los valores [0,10000], mostrar un mensaje de error.
Si el campo de grasa corporal no está entre los valores [0,100], mostrar un mensaje de error.
Si el campo de masa muscular no está entre los valores [0,150], mostrar un mensaje de error.
Si el campo de masa ósea no está entre los valores [0,50], mostrar un mensaje de error.
Si el campo de líquidos corporales no está entre los valores [0,100], mostrar un mensaje de error.
Si el campo de adiposidad visceral no está entre los valores [0,59], mostrar un mensaje de error.
Si el campo de aporte calórico diario no está entre los valores [0,50000], mostrar un mensaje de error.
Si ya se ha creado un análisis físico en ese mismo día, mostrar un mensaje de error.
Si no hay ningún error durante el proceso de creación, el análisis físico se creará y se le añadirá automáticamente una fecha de creación.
Precondiciones:
No estar con la sesión iniciada.
Pasos a seguir en el cliente móvil:
Iniciar la aplicación y en la pantalla de bienvenida (Figura 22) pulsar el botón de iniciar sesión.
Rellenar los campos de email y contraseña.
Hacer clic en el botón de iniciar sesión.
Pasos a seguir en el cliente de escritorio:
Iniciar la aplicación.
Rellenar los campos de email y contraseña.
Hacer clic en el botón de iniciar sesión.
Resultado esperado:
Si el email no está registrado, mostrar un mensaje de error.
Si la contraseña no coincide con la cuenta asociada al email introducido, mostrar un mensaje de error.
Si alguno de los campos está vacío, mostrar un mensaje de error.
Si no hay ningún error en el proceso, se iniciará sesión redirigiendo a la pantalla de ejercicios.
Precondiciones:
Haber iniciado sesión.
Estar en la pantalla de ejercicios ().
Pasos a seguir:
Hacer clic en el ejercicio al que se quiere añadir la marca.
Hacer clic en el botón de añadir nueva marca.
Rellenar los campos del formulario.
Hacer clic en el botón de guardar marca.
Resultado esperado:
Si el campo de distancia no está entre los valores [0,3431], mostrar un mensaje de error.
Si el campo de tiempo no está entre los valores [0,1440], mostrar un mensaje de error.
Si el campo de intensidad no está entre los valores [0,10], mostrar un mensaje de error.
Si el campo de frecuencia cardíaca no está entre los valores [0,225], mostrar un mensaje de error.
Si los campos de distancia y/o tiempo están vacíos, mostrar un mensaje de error.
Si no hay ningún error durante el proceso de creación, la marca se creará y se le añadirá automáticamente una fecha de creación.
Precondiciones:
Pasos a seguir:
Abrir el navbar de la aplicación y pulsar el botón de ejercicios.
Seleccionar en la pantalla de ejercicios (REF) si quiero añadir ejercicio aeróbico o anaeróbico.
Hacer clic en el botón de añadir nuevo ejercicio.
Rellenar los campos del formulario.
Hacer clic en el botón de guardar marca.
Resultado esperado:
Si se está creando un ejercicio aeróbico, y el campo categoría no se encuentra entre [Running, Swimming], mostrar un mensaje de error.
Si se está creando un ejercicio aeróbico, y el campo tipo no se encuentra entre [Crawl, Butterfly, Trail runing, Cross running, Sprint], mostrar un mensaje de error.
Si se está creando un ejercicio anaeróbico, y el campo categoría no se encuentra entre [Muscle training], mostrar un mensaje de error.
Si se está creando un ejercicio anaeróbico, y el campo tipo no se encuentra entre [Chest, Back, Shoulder, Triceps, Biceps, Legs, Gluteus, abs], mostrar un mensaje de error.
Si alguno de los campos está vacío, mostrar un mensaje de error.
Si no hay ningún error durante el proceso de creación, el ejercicio se creará y se añadirá a la lista.