Development of a starting point for a generic open-source event manager back-end
Becerra Lineira, Nicolas (2023)
Becerra Lineira, Nicolas
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023100226730
https://urn.fi/URN:NBN:fi:amk-2023100226730
Tiivistelmä
This thesis aims to develop a starting point for a generic open-source back-end for the creation of an event management application. The project is composed of two parts, the back-end, and the database. The back-end is part of the application that is hidden from the user. It coordinates the actions between the front-end and the database like a conductor. The database will be the place where all the data of the application will be saved.
The report will start by putting forward explanatory and theoretical elements on the subject of the backend. Following the explanation of these primary notions, the author will go on to explain the Spring Framework and the REST API architecture. To conclude this section, the author will present the MariaDB database management system specifically chosen for the development of the project in connection with this thesis. This part will also serve as a justification for the choice of tools and methods for the achievement of the thesis.
Through the empirical part, the author will explain the implementation of the various tools and methodologies used to develop the entire project. This section will focus on a full explanation of the development of the Event Manager project, including the highlights, but also the various obstacles encountered during development.
Finally, through the discussion, the author will return to all the concepts and stages of development that have been addressed throughout this thesis. This will allow him to share with the reader his feelings throughout the writing and programming of the thesis. This part will also allow the author to share his vision for the future of the back-end produced in this thesis.
The report will start by putting forward explanatory and theoretical elements on the subject of the backend. Following the explanation of these primary notions, the author will go on to explain the Spring Framework and the REST API architecture. To conclude this section, the author will present the MariaDB database management system specifically chosen for the development of the project in connection with this thesis. This part will also serve as a justification for the choice of tools and methods for the achievement of the thesis.
Through the empirical part, the author will explain the implementation of the various tools and methodologies used to develop the entire project. This section will focus on a full explanation of the development of the Event Manager project, including the highlights, but also the various obstacles encountered during development.
Finally, through the discussion, the author will return to all the concepts and stages of development that have been addressed throughout this thesis. This will allow him to share with the reader his feelings throughout the writing and programming of the thesis. This part will also allow the author to share his vision for the future of the back-end produced in this thesis.