RT info:eu-repo/semantics/bachelorThesis T1 Desarrollo de una aplicación full-stack para la geolocalización de productos alimenticios A1 Falcón Casanova, Tanausú A2 Grado En Ingeniería Informática K1 API K1 REST K1 aplicación K1 móvil K1 productos K1 precios K1 información nutricional K1 comparador de precios K1 tiendas K1 geolocalización AB Esta memoria detalla el proceso de desarrollo de un API REST para el almacenamiento y consulta de información sobre productos alimenticios, con sus valores nutricionales, precios en tiendas y ubicaciones, así como la creación de una aplicación móvil que haga uso de la misma. Las funcionalidades implementadas por esta aplicación permiten añadir productos con sus valores nutricionales, al igual que el precio y geolocalización en supermercados y tiendas donde fueron encontrados. Además, el API recoge un histórico de precios, con el que se puede realizar la comparativa en distintas tiendas a lo largo del tiempo. El API REST se ha desarrollado con Node.js y Express. Para la aplicación móvil, se ha utilizado el framework de React Native, junto con el ecosistema de herramientas de Expo para facilitar el desarrollo tanto en la plataformas de iOS como Android. Por último, la base de datos elegida es MongoDB, haciendo uso del modelado de datos de Mongoose. Todo el código ha sido implementado con el lenguaje de programación TypeScript. Con todo ello, se ha podido tener un mayor entendimiento de los APIs REST y el desarrollo de aplicaciones móviles. Las mayores dificultades se han encontrado en los inicios del proyecto, y se ha necesitado un tiempo de aprendizaje sobre el entorno de desarrollo móvil. Algunas mejoras a implementar es el añadido de imágenes para productos, la documentación del API, las pruebas en la aplicación y el rediseño de pantallas para mejorar la experiencia de usuario. YR 2023 FD 2023 LK http://riull.ull.es/xmlui/handle/915/33723 UL http://riull.ull.es/xmlui/handle/915/33723 LA es DS Repositorio institucional de la Universidad de La Laguna RD 21-nov-2024