[ca] Degut als problemes de salut ocasionats per la mala alimentació que obtenen la majoria de mascotes, diversos amos decideixen substituir el pinso per una dieta enterament natural. El problema que troben és que l'adaptació requereix recordar tots els components que el pla alimentari comporta. Aquest inconvenient es pot portar a gran escala, i és per aquest motiu que s'ha decidit aprofitar la idea com a base del projecte i redireccionar a qualsevol tipus d'usuari. El treball s'enfoca en la creació d'una aplicació que gestiona i emmagatzema la informació necessària per definir un pla alimentari. El seu desenvolupament es va efectuar en diversos passos, que són: el disseny de les pantalles de l'aplicació, l'estructuració de la base de dades en Cloud Firestore per a la gestió de les dades, i finalment l'elaboració del codi de l'aplicació utilitzant Dart com a llenguatge, alternant estudi i programació en l'elaboració de tot el codi. En tot aquest procés es van tenir en compte els principals problemes que tracta l'aplicació, que són: tenir presents tots els canvis de dates dels plats i medicaments que conté un pla, recordar la quantitat, nom, tipus d'aliment i saber amb exactitud quan correspon prendre un suplement o medicament. Els inconvenients trobats defineixen els requisits de l'aplicació, i al llarg del treball es mostra la manera en la que s'han inclòs solucions a aquests problemes, mitjançant diferents tipus de funcionalitats integrades en l'aplicació. Aquesta actualment aconsegueix emmagatzemar i mostrar diferents plats, compostos pel seu tipus, nom i els corresponents macronutrients, també permet afegir menjars, editar-los o eliminar-los. De la mateixa forma possibilita registrar i manipular informació sobre els suplements, medicaments i les dades de l'usuari. L'aplicació també conté una pantalla de calendari, on es pot realitzar la programació dels suplements, medicaments i menús.

[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.