[en] The idea of creating this system arose from the needs identified in the "Santa Ana" livestock farm. This farm does not use a management tool due to the high prices of the licenses for the products currently on the market, so for this small farm a simpler system is better that allows access at all times and can see the general status of the business. It is important to highlight that the design of the system is adapted so that it can be used by different farms that suffer from the same problem and have similar characteristics. This Final Degree Project presents a web application developed for the management of small livestock farms, both dairy and meat. This system is made up of different modules designed to facilitate the most critical tasks of the farms, such as the management of the livestock feed stock, management and assignment of tasks to employees, milk or meat production history, livestock management, etc. In addition, this system is designed to use the farm's information to generate certain graphics that helps the owner to see the current status of his business and thus be able to make business decisions with more information. The development was carried out with different technologies. Among these technologies, Java, Hibernate and Spring Boot can be highlighted for the backend, where Hibernate was used to facilitate data persistence and Spring Boot for general configuration. As for the frontend and user interface, Javascript and React were used to efficiently implement a SPA (Single Page Application) that can be used on different devices. As for the methodologies used, it was decided to use Scrum to organize the work in sprints and Kanban to organize the tasks of each sprint efficiently.

[es] La idea de realizar este sistema surgió por las necesidades identificadas en la explotación ganadera "Santa Ana". En dicha explotación no se usa una herramienta de gestión debido a los altos precios de las licencias de los productos que se encuentran en el mercado actualmente, por lo que para esta pequeña explotación le conviene un sistema más simple que le permita acceder en todo momento y pueda ver el estado general del negocio. Es importante resaltar que el diseño del sistema se adapta para que pueda ser usado por diferentes explotaciones que padezcan del mismo problema y tengan características similares. Este Trabajo de Fin de Grado presenta una aplicación web desarrollada para la gestión de pequeñas explotaciones ganaderas, tanto lecheras como cárnicas. Este sistema está formado por diferentes módulos pensados para facilitar las tareas más críticas de las explotaciones, como la gestión del stock de alimentos del ganado, gestión y asignación de tareas a empleados, histórico de producción de leche o carne, gestión del ganado, etc. Además, este sistema está pensado para usar la información de la explotación para generar gráficos que ayuden al productor a ver el estado actual de su negocio y así poder tomar decisiones de negocio con mayor información. El desarrollo llevó a cabo con diferentes tecnologías. Entre estas tecnologías se pueden resaltar Java, Hibernate y Spring Boot para la realización del backend, donde Hibernate se usó para facilitar la persistencia de los datos y Spring Boot para la configuración general. En cuanto al frontend y la interfaz de usuario se uso Javascript y React para poder implementar de manera eficiente una SPA (Single Page Application) que pueda ser usada en diferentes dispositivos. En cuanto a las metodologías utilizadas, se decidió por utilizar Scrum para organizar el trabajo en sprints y Kanban para organizar las tareas de cada sprint de manera eficiente.