[en] The final project will consist of creating a mobile application that will allow users to obtain information about food products by scanning their barcodes. To achieve this, I will use the Open Food Facts database, which is a rich and extensive source of nutritional data. The application will also offer additional functionalities, such as the ability to determine the suitability of a food for previously indicated diseases and provide personalized recommendations to improve the consumer's health. The most attractive feature of this project is the technology used. We are talking about an application developed with the React Native framework, which will allow us to program in HTML, CSS, and JavaScript to generate three applications: iOS, Android, and WEB. However, due to limitations with the iOS development account and dependent hardware (iPhone and MAC), the iOS product will initially be excluded. • Main Features: o Barcode scanning to obtain detailed information about food from Open Food Facts. o Evaluation of the suitability of the food for specific diseases. o Recommendations based on the selected diseases. o Creation of a backup database of new and consulted foods with calculated recommendations and diseases. o Calculation of the Nutri-Score using the Nutri-Score library in JavaScript for new foods or foods without such information. o History of consulted foods for detailed tracking. o Profile management. o Email or Google login with support for new registrations, password recovery, etc. • Technological Stack: o IDE: Visual Studio Code. o Framework: React Native. o Emulator: Android Studio. o Authentication: Google Sign-In and email authentication via Firebase. o Storage: Firebase Firestore. o Database: Firebase. o Repository: GitHub.

[es] El TFG consistirá en la creación de una aplicación móvil que permitirá a los usuarios obtener información sobre los alimentos escaneando sus códigos de barras. Para lograr esto, utilizaré la base de datos Open Food Facts, que es una fuente rica y extensa de datos nutricionales. La aplicación también ofrecerá funcionalidades adicionales, como la capacidad de determinar la aptitud de un alimento para enfermedades previamente indicadas y proporcionar recomendaciones personalizadas para mejorar la salud del consumidor. Como característica más atractiva de este trabajo es la tecnología utilizada. Hablamos de una aplicación desarrollada con el FrameWork React Native que nos permitirá programar en HTML, CSS y JavaScript para generar 3 aplicativos: IOS, Android y WEB aunque en principio, por limitaciones con la cuenta de desarrollo de IOS y el hardware dependiente (IPhone y MAC) se descarta el producto IOS • Características Principales: o Escaneo de códigos de barras para obtener información detallada sobre los alimentos desde Open Food Facts. o Evaluación de la aptitud del alimento para enfermedades específicas. o Recomendaciones basadas en las enfermedades seleccionadas o Creación en BBDD de respaldo de alimentos nuevos y consultados con las recomendaciones y enfermedades calculadas o Cálculo del Nutri-Score utilizando la librería Nutri-Score en JavaScript para nuevos alimentos o alimentos sin dicha información o Historial de alimentos consultados para un seguimiento detallado. o Gestión de perfiles. o Logín por email o Google con soporte para nuevas altas, recuperación de pass, etc • Stack Tecnológico: o IDE: Visual Studio Code. o Framework: React-Native. o Emulador: Android Studio. o Autenticación: Google Sign-In y autenticación por correo electrónico mediante Firebase. o Almacenamiento: Firestore de Firebase. o Base de Datos: Firebase. o Repositorio: GitHub.