Desarrollo de una base de datos para la gestión eventos de la Universidad de Cundinamarca, facultad Ingeniería

Resumen

EventPlace es un sitio web desarrollado para optimizar la gestión administrativa en la información de los eventos culturales y académicos de la Universidad de Cundinamarca, extensión Soacha; donde actualmente se depende de formularios de Google y matrices de Excel que guardan la información en formatos individuales, que, aunque funcional es desestructurado, desorganizado y por ende ineficiente, estos datos no tienen conexión alguna, suceso el cual genera las siguientes problemáticas: desorden de información, dificultad para acceder a datos concretos y problemas en la medición de los eventos, lo que a su vez refleja, deficiencia en la mejora futura y complicación en el encuentro de información requerida, finalmente resultando en la dificultad del análisis histórico en las actividades universitarias. La solución propuesta implementa un sitio web conectado a una base de datos no relacional, donde los usuarios pueden explorar , inscribirse, dejar opiniones y calificaciones sobre eventos culturales y académicos de la facultad, mientras que los directores tienen permisos para modificar, eliminar así como subir eventos, y los administradores pueden acceder a estadísticas así como gestionar la información de la base datos estructurada mediante filtros, la solución tecnológica planteada resulta en la mejora de la persistencia, gestión y control de los datos de los eventos de la institución, integrando tecnologías actuales mediante una API REST creada en Node.js y Express.js, así como una base de datos (NoSQL) en la nube mediante MongoDB atlas y un frontend en React. EventPlace is a website developed to optimize the administrative management of information on cultural and academic events at the University of Cundinamarca, Soacha Extension. Currently, the website relies on Google Forms and Excel spreadsheets that store information in individual formats. While functional, these forms are unstructured, disorganized, and therefore inefficient. These data are disconnected, generating the following problems: information disarray, difficulty accessing specific data, and problems measuring events. This, in turn, reflects a lack of future improvement and complicates the process of finding the necessary information, ultimately resulting in difficulties in historical analysis of university activities. The proposed solution implements a website connected to a non-relational database, where users can explore, register, and leave reviews and ratings on the faculty's cultural and academic events. Directors have permission to modify, delete, and upload events. Administrators can access statistics and manage information in the structured database using filters. The proposed technological solution improves the persistence, management, and control of the institution's event data by integrating current technologies through a REST API created in Node.js and Express.js, as well as a cloud-based (NoSQL) database using MongoDB Atlas and a React frontend.

Descripción

Palabras clave

Parte delantera, Parte trasera, API REST, MongoDB, Express.js, Front, Back

Citación