[en] Currently on the market there are many applications related to the world of food, among these are tools that ensure nutrition, planning the customer's daily meals, databases of food composition, mobile applications such as Yuka or platforms to compare prices of products between different supermarkets. These types of systems are created for a specific use, for example, if a user is comparing prices of products on a platform, as a general rule, this will not have the nutritional values of the food, so if he/she needs to obtain this information, he/she will have to access another application dedicated to this area. For this reason, the objective of this Final Degree Project has been the development of a web application that allows the collection and centralisation of food products with their respective nutritional information and price and to integrate an E-Commerce system where small producers can promote their products free of charge. That is why for the correct functioning of the application, a non-relational database MongoDB, a user web application with Quasar, a REST API server made with Express.js, a Python module for web scraping and a cloud deployment in Digital Ocean using Docker have been implemented. The result of the above has resulted in the implementation of a web platform that brings together different functionalities of tools focused on the food sector and a software for obtaining prices of food products using Food Composition Databases (FCD) and Web Scraping software.

[es] Actualmente en el mercado existen multitud de aplicaciones relacionadas con el mundo de la alimentación, entre estas se destacan herramientas que velan por la nutrición, planificando las comidas diarias del cliente, bases de datos de composición de alimentos, aplicaciones móviles como Yuka o plataformas para comparar precios de productos entre distintos supermercados. Este tipo de sistemas están creados para un uso especifico, por ejemplo, si un usuario está comparando precios de productos en una plataforma, por regla general, esta no tendrá los valores nutricionales del alimento, por lo que si este necesita obtener dicha información deberá acceder a otra aplicación dedicada a este ámbito. Por esta razón el objetivo de este Trabajo de Fin de Grado ha sido el desarrollo de una aplicación web que permita la recopilación y centralización de productos de alimentación con su respectiva información nutricional y su precio e integrar un sistema de E-Commerce donde los pequeños productores puedan promocionar sus productos de manera gratuita. Es por ello que para un correcto funcionamiento de la aplicación, se ha implementado una base de datos no relacional MongoDB, una aplicación web de usuario con Quasar, un servidor API REST hecho con Express.js, un módulo de python para realizar web scraping y un despliegue cloud en Digital Ocean utilizando Docker. El resultado de lo anteriormente descrito ha concluido en la implementación de una plataforma web que agrupa distintas funcionalidades de herramientas enfocadas al sector de la alimentación y un programa para la obtención de precios de productos alimenticios haciendo uso de Bases de Datos de Composición de Alimentos (BDCA) y software de Web Scraping.