DESARROLLO DE UN SOFTWARE COLABORATIVO PARA COMPARTIR RECURSOS ACADÉMICOS DIGITALES

DEVELOPMENT OF COLLABORATIVE SOFTWARE FOR SHARING DIGITAL ACADEMIC RESOURCES

DOI: https://doi.org/10.51896/tectzapic/FGTC5087

Fecha recibido: 23/03/2026 | Fecha publicado: 23/03/2026 | Fecha corregido: 23/03/2026 |

Autores

Martínez Muñoz, A.Y, Montoya Cruz, M.A; Domingo Espinoza, F; Uribe Dávila, M.

RESUMEN

 El presente artículo describe el proceso de desarrollo de un software que tiene como objetivo fomentar la colaboración entre estudiantes mediante recursos académicos. El proyecto se implementó utilizando la metodología ágil Kanban la cual resulta ideal para equipos con pocos integrantes al permitir un flujo constante del trabajo mediante la gestión visual de tareas en cinco fases: backlog, ready, in progress, in review, y done. A través de esta metodología fue posible llevar a cabo desde el análisis de requerimientos planteados, la definición de las etapas de desarrollo tanto para el frontend como para el backend, así como la asignación de actividades y el establecimiento de una comunicación continua entre los integrantes del equipo. El software se desarrolló con tecnologías como React para la capa visual e interactiva, Node.js y Express para el manejo del servidor y las peticiones, y PostgreSQL como gestor de base de datos. Asimismo, se utilizó Docker para el despliegue y las pruebas en entornos controlados. El resultado es una aplicación web completa y funcional para la colaboración académica mediante recursos digitales entre estudiantes.

 Palabras clave: programación, kanban, tecnologías, biblioteca, web.

 DEVELOPMENT OF COLLABORATIVE SOFTWARE FOR SHARING DIGITAL ACADEMIC RESOURCES

Abstract

 This article describes the development process of software designed to foster collaboration among students using academic resources. The project was implemented using the Kanban agile methodology, which is ideal for small teams as it allows for a continuous workflow through the visual management of tasks in five phases: backlog, ready, in progress, under review, and done. This methodology enabled the analysis of requirements, the definition of development stages for both the frontend and backend, the assignment of tasks, and the establishment of continuous communication among team members. The software was developed using technologies such as React for the visual and interactive layer, Node.js and Express for server management and requests, and PostgreSQL as the database management system. Docker was used for deployment and testing in controlled environments. The result is a complete and functional web application for academic collaboration among students using digital resources.

 Keywords: programming, Kanban, technologies, library, web.

Abrir PDF
Esta revista provee acceso libre inmediato a su contenido bajo el principio de poner disponible gratuitamente toda la información posible.

Este obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.