Back to Search
Start Over
Herramienta para la gestión y coordinación del voluntariado
- Publication Year :
- 2023
-
Abstract
- [Resumen]: El objetivo principal de este trabajo de fin de grado consiste en desarrollar una aplicación de gestión y coordinación de voluntariado de código abierto que permita a cualquier persona convertirse en voluntario y participar en proyectos gestionados por Plataforma Coruñesa de Voluntariado, el administrador de la aplicación, y sus entidades colaboradoras bajo un mismo sistema. Así, se consigue una mayor visualización de los proyectos de voluntariado que están coordinados por los representantes de cada entidad y se facilita la gestión y el control de la actividad del voluntariado a sus coordinadores, los cuáles pueden ser dados de alta en el sistema por el administrador. Para conseguir la realización de este objetivo fue necesario, en primer lugar, conocer las necesidades reales de las entidades, convertirlas a historias de usuario y validarlas con las pruebas de aceptación a través de una metodología iterativa e incremental para el desarrollo de software donde se llevaron a término. La aplicación que se creó durante el proceso de desarrollo del proyecto contiene un conjunto de tecnologías de actualidad entre las que destacan PostgreSQL para la base de datos que está complementada con un sistema de ficheros tradicional, distintos servicios webs hechos en Java usando el framework de Spring, y un cliente web con librerías JavaScript y React.<br />[Abstract]: The main objective of this end-of-degree project is to develop an open-source volunteer management and coordination tool that allows anyone to become a volunteer and participate in projects managed by “Plataforma Coruñesa de Voluntariado” who acts as administrator and its collaborating entities under the same system. Thus, a greater visualization of the volunteer projects that are coordinated by the representatives of each entity is achieved as well as the management and control of the volunteer activity is facilitated to its coordinators who might be registered by the administrator in the system. With the aim of attaining this objective, it was necessary to know the real needs of the entities, turn them into user stories and validate them with acceptance tests through an iterative and incremental methodology for software development where they were carried out. The application which was developed during the development process of this project uses a modern technology stack that incorporates PostgreSQL as its information persistence technology which is accompanied by a traditional file system, different web services that are made in Java using Spring framework, and a web client with JavaScript and React libraries.
Details
- Database :
- OAIster
- Notes :
- http://hdl.handle.net/2183/34084, Spanish
- Publication Type :
- Electronic Resource
- Accession number :
- edsoai.on1414471535
- Document Type :
- Electronic Resource