[en] Due to health problems caused by the poor diet that most pets get, several owners decide to replace the feed with an entirely natural diet. The problem they find is that adaptation requires remembering all the components that the food plan entails. This inconvenience can be taken on a large scale, and it is for this reason that it has been decided to take advantage of this idea as the basis of the project and redirect any type of user. The work focuses on the creation of an application that manages and stores the necessary information to define a food plan. Its development was carried out in several steps, that are: the design of the application screens, the structuring of the database in Cloud Firestore for data management, and finally the elaboration of the application code using Dart as a language, alternating study and programming in the development of all the code. Throughout this process, the main problems dealt with by the application were taken into account, which are: keeping in mind all the changes in the dates of meals and medications that a plan contains, remembering the quantity, name, type of food and knowing exactly when it is appropriate to take a supplement or medication. The inconveniences found define the requirements of the application, and throughout the work the way in which solutions to these problems have been included, through different types of functionalities integrated in the application. The application currently manages to store and display different types of foods, made up of their type, name and their corresponding macronutrients, it also allows users to add, edit or delete foods. In the same way, information about supplements, medications and user data can be recorded and manipulated. The application also contains a calendar screen, where the user can program the supplements, medications, and menus that want to assign on the selected day, and it has a home screen where it shows what is programmed for the current date.

[es] Debido a problemas de salud ocasionados por la mala alimentación que obtienen la mayoría de mascotas, varios dueños deciden sustituir el pienso por una dieta enteramente natural. El problema que se encuentran, es que la adaptación requiere recordar todos los componentes que el plan alimenticio conlleva. Este inconveniente se puede llevar a gran escala, y es por este motivo que se ha decidido aprovechar esta idea como base del proyecto y redireccionar a cualquier tipo de usuario. El trabajo se enfoca en la creación de una aplicación que gestiona y almacena la información necesaria para definir un plan alimenticio. Su desarrollo se efectuó en varios pasos, que son: el diseño de las pantallas de la aplicación, la estructuración de la base de datos en Cloud Firestore para la gestión de los datos, y finalmente la elaboración del código de la aplicación usando Dart como lenguaje, alternando estudio y programación en la elaboración todo el código. En todo este proceso se tuvieron en cuenta los principales problemas que trata la aplicación que son: tener presentes todos los cambios de fechas de las comidas y medicamentos que contiene un plan, recordar la cantidad, nombre, tipo de alimento y saber con exactitud cuando corresponde tomar un suplemento o medicamento. Los inconvenientes encontrados definen los requisitos de la aplicación, y a lo largo del trabajo se muestra la manera en la que se han incluido soluciones a estos problemas, mediante diferentes tipos de funcionalidades integradas en la aplicación. Esta, actualmente logra almacenar y mostrar diferentes tipos de comidas, compuestas por su tipo, nombre y sus correspondientes macronutrientes, también permite añadir comidas, editarlas o eliminarlas. De la misma forma posibilita registrar y manipular información sobre los suplementos, medicamentos y los datos del usuario. La aplicación también contiene una pantalla de calendario, en donde se pueden realizar la programación de los suplementos, medicamentos y menús.