[ca] En aquest treball de fi de grau que es presenta a continuació té la finalitat d'actualitzar i optimitzar una aplicació web centrada en el camp mèdic, per tal d'ajudar als investigadors a compartir i omplir els formularis que fan servir per recollir dades dels seus pacients. D'aquesta manera s'anirà creant una base de dades que ajudarà a realitzar estadístiques per tal de poder avançar en el camp de la investigació mèdica. Per als requisits necessaris de l'aplicació, tant investigadors com administradors tindran accés al sistema a través d'un inici de sessió. A més, la gestió de pacients serà central en el sistema, permetent als investigadors visualitzar la llista completa de pacients i accedir a la seva informació detallada. Els usuaris podran exportar tota aquesta informació en format Excel per facilitar l'anàlisi de dades. Referent als requisits no funcionals, s'ha de garantir que el sistema tingui una interfície intuïtiva i fàcil d'utilitzar, optimitzant l'experiència de l'usuari tant en termes de navegació com de temps de resposta. El rendiment del sistema ha de ser òptim, especialment en el maneig d'un gran volum de dades, assegurant una escalabilitat adequada per gestionar l'augment de pacients i investigadors sense afectar la seva eficiència. El projecte es basa en un sistema desenvolupat prèviament amb el framework Laravel 4.2 i el llenguatge PHP 7.4, utilitzant com a gestor de bases de dades MariaDB. L'objectiu és actualitzar el projecte a les versions més recents del framework Laravel i del llenguatge, amb la finalitat de garantir la seguretat, així com d'aprofitar les millores de rendiment i funcionalitat que ofereixen les versions modernes. La nova estructura del sistema separa clarament la part client de la part servidor, implementant una API RESTful. Totes dues parts realitzades amb el framework Laravel, amb la finalitat d'assolir els objectius marcats, els quals es centraven en aconseguir una aplicació amb càrregues més ràpides i diversos menús.

[en] The goal of this thesis is to update and optimize a web application focused on the medical field. This application is used to help researchers share and fill out forms. These forms will be used to collect data from their patients, creating a database that will help generate statistics that can then be used in medical research. The main functional requirements of the application will be that users (both researchers and administrators) have access to the system through a login. In addition, they will be able to view the complete list of patients and their information. Finally, users will be able to export all this information in Excel format to facilitate data analysis. In terms of non-functional requirements, the system must have an intuitive and easy-to-use interface that optimizes the user experience both in terms of navigation and response time. The performance of the system must be able to handle large volumes of data, ensuring adequate scalability to handle any potential increase in both patients (data) and/or researchers (users) without compromising its efficiency. The web application is based on a system previously developed using the Laravel 4.2 framework and PHP 7.4 language, with MariaDB as the database manager. Therefore, the goal of updating the application is to ensure security and to take advantage of the performance and functionality improvements offered by modern versions of Laravel. The new system structure separates the client side from the server side, implementing a RESTful API. Both parts were built with the Larabel framework to achieve the set goals, faster loads and multiple menus. In addition, work was done to correct and optimize the data export functionality, which is crucial for the generation of medical statistics. The primary objectives of the project, to modernize and improve the efficiency of the application, were successfully achieved. The incorporation of export management functionality and the implementation of a client-server