Texto completo
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (18MB) |
| Título: | Creación de una aplicación móvil y los servicios REST asociados para la recogida de datos nutricionales |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Trabajo Fin de Grado o Proyecto Fin de Carrera |
| Grado: | Grado en Ingeniería Informática |
| Fecha: | Junio 2024 |
| Materias: | |
| ODS: | |
| Escuela: | E.T.S. de Ingenieros Informáticos (UPM) |
| Departamento: | Lenguajes y Sistemas Informáticos e Ingeniería del Software |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (18MB) |
El proyecto “Creación de una Aplicación móvil y los Servicios REST Asociados para la Recogida de Datos Nutricionales“ tiene como objetivo proporcionar a los usuarios una herramienta completa para el seguimiento y gestión de su ingesta nutricional diaria. A través de la implementación de tecnologías punteras y efectivas, se ha desarrollado una aplicación móvil Android y un backend eficiente que trabajan en conjunto para ofrecer una experiencia de usuario óptima y personalizada. Se han utilizado diversas tecnologías para permitir que los usuarios mantengan un registro detallado de sus ingestas nutricionales diarias. La aplicación móvil desarrollada en Kotlin para Android y el backend implementado con FastAPI garantizan una integración y un rendimiento óptimo. El backend, alojado en Render y utilizando MongoDB Atlas como base de datos, proporciona una infraestructura rápida y escalable para la gestión de datos. Los usuarios pueden registrar sus comidas y alimentos consumidos, gestionar estos datos y sincronizarlos con la base de datos en la nube. Una de las características clave de la aplicación es la capacidad de mostrar estadísticas detalladas sobre las ingestas nutricionales del usuario. Utilizando la fórmula de Mifflin-St Jeor, la aplicación calcula las recomendaciones diarias de calorías y macronutrientes (carbohidratos, proteínas y grasas). Los usuarios pueden comparar sus ingestas reales con estas recomendaciones a través de gráficos interactivos y visualizaciones claras. Finalmente, para asegurar que las recomendaciones basadas en la fórmula de Mifflin-St Jeor se mantengan actualizadas, los usuarios pueden adaptar sus datos personales dentro de la aplicación. Esto incluye la posibilidad de actualizar su género, nivel de actividad física, peso, altura y edad. La pantalla de perfil permite la edición de estos datos personales, asegurando que las recomendaciones nutricionales reflejen siempre la situación actual del usuario.
ABSTRACT
The project “Creation of a Mobile Application and Associated REST Services for the Collection of Nutritional Data“ aims to provide users with a complete tool for the monitoring and management of their daily nutritional intake. Through the implementation of cutting-edge and effective technologies, an efficient Android mobile application and backend have been developed that work together to offer an optimal and personalized user experience. Various technologies have been used to allow users to keep a detailed record of their daily nutritional intakes. The mobile app developed in Kotlin for Android and the backend implemented with FastAPI ensure optimal integration and performance. The backend, hosted on Render and using MongoDB Atlas as a database, provides a fast and scalable infrastructure for data management. Users can record their meals and food consumed, manage this data, and synchronize it with the cloud database. One of the key features of the app is the ability to display detailed statistics on the user’s nutritional intakes. Using the Mifflin-St Jeor formula, the app calculates daily calorie and macronutrient recommendations (carbohydrates, protein, and fat). Users can compare their actual intakes to these recommendations through interactive charts and clear visualizations. Finally, to ensure that recommendations based on the Mifflin-St Jeor formula are kept up to date, users can tailor their personal data within the app. This includes the ability to update your gender, physical activity level, weight, height, and age. The profile screen allows the editing of this personal data, ensuring that nutritional recommendations always reflect the user’s current situation.
| ID de Registro: | 83142 |
|---|---|
| Identificador DC: | https://oa.upm.es/83142/ |
| Identificador OAI: | oai:oa.upm.es:83142 |
| Depositado por: | Biblioteca Facultad de Informatica |
| Depositado el: | 23 Ago 2024 07:15 |
| Ultima Modificación: | 23 Ago 2024 07:15 |
Publicar en el Archivo Digital desde el Portal Científico