Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/25564
Title: Desarrollo de una forma de gestión colaborativa para proyectos de investigación : bakend.
Authors: Vinueza Zavala, Danny Alexis
Director: Guevara Balarezo, Vanessa Katherine
Keywords: PROGRAMA DE ORDENADOR
SOFTWARE
PLATAFORMA DIGITAL
PROYECTO DE INVESTIGACIÓN
GESTIÓN DE PROYECTOS
Issue Date: Mar-2024
Publisher: Quito : EPN, 2024.
Citation: Vinueza Zavala, D.A. (2024). Desarrollo de una forma de gestión colaborativa para proyectos de investigación : bakend. 90 páginas. Quito : EPN.
Abstract: Research projects play a fundamental role in both academic and scientific advancement. In this vein, the current work proposes the creation of a web platform designed to register and optimize the management of such projects, providing a repository of research publications, among other relevant tools. This project is based on the agile SCRUM methodology. For the development of the backend, PostgreSQL is used as the database, along with Node.js and the Express framework. The main endpoints for the user allow them to manage projects, invite or request collaboration on them, with options for acceptance or rejection. Additionally, an administrator is designated with the ability to view and delete users or projects. OAuth is also implemented for user authentication and authorization, ensuring a high level of security in the system. The document is structured as follows: the first chapter identifies the need for a Collaborative Management Platform for Research Projects, establishing objectives, scope, and theoretical framework. The second chapter details the implementation of the Agile SCRUM methodology, the interaction with PostgreSQL and NodeJs, as well as the use of important tools and libraries for backend development. The third chapter describes the tasks developed in each of the modules, as well as the results obtained in each iteration (Sprint). Finally, conclusions and recommendations derived from the development and deployment process of the project are presented.
Description: Los proyectos de investigación desempeñan un papel fundamental en el avance tanto académico como científico. En esta línea, el trabajo actual propone la creación de una plataforma web diseñada para registrar y optimizar la gestión de dichos proyectos, proporcionando un repositorio de publicaciones de investigación, entre otras herramientas relevantes. Este proyecto se fundamenta en la metodología ágil SCRUM. Para el desarrollo del backend, se emplea PostgreSQL como base de datos, junto con Node.js y el framework Express. Los principales endpoints para el usuario permiten gestionar proyectos, invitar o solicitar colaboración en ellos, con opciones de aceptación o rechazo. Además, se designa un administrador con capacidad para visualizar y eliminar usuarios o proyectos. Se implementa también OAuth para autenticación y autorización de usuarios, asegurando un alto nivel de seguridad en el sistema. El documento se estructura de la siguiente manera: el primer capítulo identifica la necesidad de una plataforma de Gestión Colaborativa para Proyectos de Investigación, estableciendo objetivos, alcance y marco teórico. En el segundo capítulo se detalla la implementación de la metodología Ágil SCRUM, la interacción con PostgreSQL y NodeJs, así como el uso de herramientas y librerías importantes para el desarrollo del backend. El tercer capítulo describe las tareas desarrolladas en cada uno de los módulos, así como los resultados obtenidos en cada iteración (Sprint). Finalmente, se exponen las conclusiones y recomendaciones derivadas del proceso de desarrollo y despliegue del proyecto.
URI: http://bibdigital.epn.edu.ec/handle/15000/25564
Type: Trabajo de Integración Curricular
Appears in Collections:TIC - Tecnología Superior en Desarrollo de Software

Files in This Item:
File Description SizeFormat 
CD 14087.pdf2,69 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.