[en] The objective of this end-of-degree work is to develop a web application that allows a group of philologists to carry out a study on the publication of gazettes during the 17th century, which they were newspapers that disseminated official, political, literary news… These gazettes could be published and edited in different cities and at the same time, they contained news that narrated events, which have happened in a specific place and could be reported in another different place. Therefore, it is difficult to see the historical evolution of news publishing. To facilitate the search and visualization of the information, a web application has been designed to manage the information about the newspapers, their news, the publishers and the places they refer to. It also allows to visualize an interactive map that shows the places where a gazette was published or edited and where the news item occurred or was notified. For each location it will show information about the number of events that have occurred for each one of the activities(Edition, publication, event, notice). At the beginning of this project, a previous analysis was made to obtain information about the objectives and thus establish the set of requirements necessary for the functioning of the application. Subsequently, the design and development of the application was carried out. The application is composed of a back-end that takes care of the application logic, and is formed by a server that has been implemented with Java and Spring, and a DBMS, and a front-end that is a Web client that has been implemented with Vue.js. In order to develop the application, it was decided to use an agile methodology. At the beginning of the project in the planning meeting the number and duration of the iterations that would divide the development process were defined.

[es] El objetivo de este trabajo de fin de grado consiste en desarrollar una aplicación web que permita a un grupo de filólogos realizar un estudio sobre la publicación de gacetas durante el siglo XVII, las cuales son periódicos donde se difundían noticias oficiales, políticas, literarias… Estas gacetas han podido ser publicadas y editadas en distintas ciudades y a su vez, contienen noticias que narran sucesos, los cuales han sucedido en un lugar concreto y pueden ser notificados en otro lugar distinto, esto provoca que resulte difícil ver la evolución histórica en la publicación de noticias. Para poder facilitar la búsqueda y visualización de la información se ha diseñado una aplicación web que permite gestionar la información sobre los periódicos, sus noticias, sobre los editores y los lugares a los que hacen referencia. También permite visualizar un mapa interactivo que muestra los lugares donde se publicó o se editó una gaceta y en los que ocurrió o se notificó el suceso de una noticia. Para cada lugar mostrará información sobre el número de sucesos que han ocurrido para cada una de las actividades. Al comienzo de este proyecto se realizó un análisis previo para así obtener información sobre los objetivos y así establecer el conjunto de requisitos necesarios para el funcionamiento de la aplicación. Posteriormente se realizó el diseño y el desarrollo de la aplicación. La aplicación consta de un backend que se encarga de la lógica de la aplicación, y está formado por un servidor que se ha implementado con Java y Spring, y de un SGBD, y de un frontend que es cliente Web que se ha implementado con Vue.js. Para desarrollar la aplicación se decidió usar una metodología ágil para ello al inicio del proyecto en la reunión de planificación se marcó el número y duración de las iteraciones que dividirían el proceso de desarrollo.