Aplicación web de soporte al aprendizaje-servicio
Loading...
Official URL
Full text at PDC
Publication date
2025
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Este Trabajo de Fin de Grado presenta la continuación y ampliación de una aplicación web de apoyo al Aprendizaje-Servicio (ApS), desarrollada en proyectos previos y mejorada en esta nueva fase. El objetivo inicial iba a ser mejorar el sistema de matching automático entre ofertas y demandas de servicio ApS. Sin embargo, debido a la complejidad técnica y a los retos surgidos durante la puesta en marcha y depuración de la aplicación, el propósito principal se redefinió hacia la incorporación de lógica funcional, datos e infraestructura que permitan un uso eficaz del sistema.
El trabajo se estructura en varias etapas. En primer lugar, se realizó un estudio detallado de las tecnologías empleadas (como Vue, Nuxt, TypeScript, Knex, Vitest y Docker) con el fin de comprender la base del proyecto y facilitar su desarrollo posterior.
Posteriormente, se llevó a cabo la implementación de nuevas páginas y funcionalidades, así como la depuración de errores y la estructuración de la base de datos, aspectos esenciales para garantizar la operatividad de la plataforma.
El resultado obtenido es una aplicación web gratuita, modular y fácil de usar, que permite a los usuarios (tanto ofertantes como demandantes) comunicarse y generar proyectos o partenariados en el marco del Aprendizaje-Servicio, aportando un beneficio mutuo y fomentando la colaboración entre la comunidad universitaria y la sociedad.
This Bachelor's Thesis presents the continuation and extension of a web application designed to support Service-Learning (ApS), building upon previous projects and enhancing its functionality in this new stage. The initial objective was to improve the automatic matching system between service-learning (ApS) offers and demands. However, due to technical challenges and the complexity of setup and debugging, the main goal was redefined as the incorporation of functional logic, data, and infrastructure to ensure effective system operation. The work is structured in several phases. First, a detailed study of the technologies involved—such as Vue, Nuxt, TypeScript, Knex, Vitest, and Docker—was carried out to understand the project foundation and facilitate further development. Subsequently, new pages and functionalities were implemented, errors were corrected, and the database was structured, all of which were crucial steps to guarantee platform operability. The final outcome is a free, modular, and user-friendly web application that enables effective communication between service providers and requesters, fostering the creation of projects and partnerships within the framework of Service-Learning. This contributes to mutual benefits and promotes collaboration between the academic community and society.
This Bachelor's Thesis presents the continuation and extension of a web application designed to support Service-Learning (ApS), building upon previous projects and enhancing its functionality in this new stage. The initial objective was to improve the automatic matching system between service-learning (ApS) offers and demands. However, due to technical challenges and the complexity of setup and debugging, the main goal was redefined as the incorporation of functional logic, data, and infrastructure to ensure effective system operation. The work is structured in several phases. First, a detailed study of the technologies involved—such as Vue, Nuxt, TypeScript, Knex, Vitest, and Docker—was carried out to understand the project foundation and facilitate further development. Subsequently, new pages and functionalities were implemented, errors were corrected, and the database was structured, all of which were crucial steps to guarantee platform operability. The final outcome is a free, modular, and user-friendly web application that enables effective communication between service providers and requesters, fostering the creation of projects and partnerships within the framework of Service-Learning. This contributes to mutual benefits and promotes collaboration between the academic community and society.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2024/2025












