Logo do repositório
 
A carregar...
Miniatura
Publicação

Gerador de Aplicações

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
TM_Alexandre_Faustino.pdf3.35 MBAdobe PDF Ver/Abrir

Resumo(s)

This document gives a detailed description of the implementation of the application ”Application Generator” which was developed using technologies like SpringBoot, ReactJS and a MySQL database. The purpose of the application came from the desire to create an internal tool for SIAG, which comes from a strategic goal of improving the development speed and it’s products. This system is based on a backend developed with SpringBoot, which offers simplified configuration and integration. This is complemented with a ReactJS frontend, with the purpose of ensuring a responsive and user-friendly interface. Together with these two technologies, an integration with a MySQL database ensures an efficient and reliable storage and management of data. The development of the application had a big focus on modularity and reusability, which allows it’s components to be updated and mantained easily. ReactJS is used because it’s components offer some nice flexibility and efficiency in rendering dynamic content, which working together with Material-UI, can achieve consistent and visually appealing interfaces. The integration between the backend and frontend was done through a RESTful API, which ensures an efficient transition of data, but also offers stateless and cacheable client-server protocols. The documentation on this API was done through Swagger, a tool which also makes possible the testing of the different functionalities the API offers, essential for the CRUD operations on the existing entities. In conclusion, this document shows the integration of SpringBoot, ReactJS and MySQL in creating a scalable, user-friendly and efficient application, which simplifies the development process, reduces human error and improves the overall productivity. The architecture and technologies implemented offer a good base for future improvements, which also demonstrates the flexibility and sustainability of the system.

Descrição

Trabalho de projeto de mestrado, Informática, 2024, Universidade de Lisboa, Faculdade de Ciências

Palavras-chave

RAD Modularidade API RESTful SpringBoot ReactJS Trabalhos de projeto de mestrado - 2024

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC