Herramienta para la gestión y coordinación del voluntariado
![Thumbnail](/dspace/bitstream/handle/2183/34084/FraguioSanchez_Jesus_TFG_2023.pdf.jpg?sequence=5&isAllowed=y)
Use este enlace para citar
http://hdl.handle.net/2183/34084Coleccións
Metadatos
Mostrar o rexistro completo do ítemTítulo
Herramienta para la gestión y coordinación del voluntariadoAutor(es)
Director(es)
Cortiñas, AlejandroPedreira, Óscar
Data
2023Centro/Dpto/Entidade
Universidade da Coruña. Facultade de InformáticaDescrición
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023Resumo
[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. [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.
Palabras chave
Spring
React
PostgreSQL
Aplicación web
Objetivo de Desarrollo Sostenible
Herramienta de gestión de voluntarios
Proyecto de voluntariado
Web application
Sustainable Development Goal
Volunteer management tool
Volunteering project
React
PostgreSQL
Aplicación web
Objetivo de Desarrollo Sostenible
Herramienta de gestión de voluntarios
Proyecto de voluntariado
Web application
Sustainable Development Goal
Volunteer management tool
Volunteering project
Dereitos
Atribución 3.0 España