Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://bibdigital.epn.edu.ec/handle/15000/25564
Titel: Desarrollo de una forma de gestión colaborativa para proyectos de investigación : bakend.
Autor(en): Vinueza Zavala, Danny Alexis
Regisseur: Guevara Balarezo, Vanessa Katherine
Stichwörter: PROGRAMA DE ORDENADOR
SOFTWARE
PLATAFORMA DIGITAL
PROYECTO DE INVESTIGACIÓN
GESTIÓN DE PROYECTOS
Erscheinungsdatum: Mär-2024
Herausgeber: Quito : EPN, 2024.
Zitierform: Vinueza Zavala, D.A. (2024). Desarrollo de una forma de gestión colaborativa para proyectos de investigación : bakend. 90 páginas. Quito : EPN.
Zusammenfassung: 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.
Beschreibung: 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
Art: Trabajo de Integración Curricular
Enthalten in den Sammlungen:TIC - Tecnología Superior en Desarrollo de Software

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
CD 14087.pdf2,69 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.