National Polytechnic School

Repositorio Institucional de la Escuela Politecnica Nacional
Not a member yet
    24728 research outputs found

    Respuesta de los sistemas de detección de intrusiones (IDS) ante amenazas cibernéticas generadas por IA : análisis y generación de malware (WORM) con IA frente a SNORT

    Get PDF
    El presente trabajo analiza la generación de gusanos informáticos (WORM) mediante modelos de lenguaje (LLM), y evalúa la eficacia del sistema de detección y prevención de intrusiones (IDS/IPS) Snort frente a estas amenazas emergentes. En un entorno controlado y vulnerado bajo el modelo de compromiso asumido, se explotan debilidades del protocolo (FTP) para simular ataques y ejecución de código malicioso. La investigación aplica la metodología Design Based Research (DBR), estructurada en dos fases principales: ingeniería de prompt y ejecución e implementación, además, se analizaron e identificaron técnicas avanzadas para evadir restricciones éticas impuestas a los LLMs, permitiendo la generación de código malicioso replicable. Los resultados muestran que estas técnicas, especialmente (Chapter Play) junto con (DAN), lograron producir múltiples módulos funcionales del WORM. Por otro lado, durante la fase de detección, Snort, utilizando reglas comunitarias por defecto, no logró identificar la amenaza. Sin embargo, después de la creación de reglas que se enfocan en el análisis del tráfico FTP, Snort fue capaz de detectar actividad maliciosa y bloquear la ip atacante, mejorando así su desempeño. Por tanto, este estudio evidencia el potencial que tiene los LLM para generar código malicioso, como la necesidad de adaptar los sistemas (IDS/IPS) tradicionales haciendo uso en aspectos de personalización y reglas específicas frente a nuevas formas de ataque. En conclusión, este estudio evidencia tanto la capacidad de los LLM para generar amenazas cibernéticas sofisticadas, como la necesidad urgente de adaptar los sistemas IDS/IPS tradicionales mediante la personalización de reglas específicas y el fortalecimiento de mecanismos de detección frente a nuevas formas de ataque.This paper analyzes the generation of computer worms (WORMs) using language models (LLMs) and evaluates the effectiveness of the intrusion detection and prevention system (IDS/IPS) Snort against these emerging threats. In a controlled and compromised environment under the assumed compromise model, protocol (FTP) weaknesses are exploited to simulate attacks and malicious code execution. The research applies the Design Based Research (DBR) methodology, structured in two main phases: prompt engineering and execution and implementation. In addition, advanced techniques to evade ethical restrictions imposed on LLMs were analyzed and identified, allowing the generation of replicable malicious code. The results show that these techniques, especially (Chapter Play) together with (DAN), were able to produce multiple functional modules of the WORM. On the other hand, during the detection phase, Snort, using default community rules, failed to identify the threat. However, after creating rules focused on analyzing FTP traffic, Snort was able to detect malicious activity and block the attacking IP, thus improving its performance. Therefore, this study highlights the potential of LLMs to generate malicious code, as well as the need to adapt traditional IDS/IPS systems by utilizing customization and specific rules to address new forms of attack. In conclusion, this study highlights both the ability of LLMs to generate sophisticated cyberthreats and the urgent need to adapt traditional IDS/IPS systems by customizing specific rules and strengthening detection mechanisms to address new forms of attack

    Estudio de aplicaciones para sistemas inteligentes de transporte impulsados por datos análisis de aplicaciones SIT

    Get PDF
    Este trabajo de integración curricular trata el análisis de las aplicaciones de los Sistemas de Transporte Inteligente (SIT), centrada en las tecnológicas y los estándares internacionales que regulan su implementación, esto frente al aumento de la congestión vehicular y los retos que enfrentan los sistemas de movilidad tradicionales, los SIT ofrecen soluciones innovadoras para mejorar la eficiencia, seguridad y sostenibilidad del transporte. Para realizar este trabajo, se hizo una revisión literaria en estudios como surveys y artículos en revistas científicas especializadas en SIT, con el objetivo de identificar y analizar las tecnologías actualmente empleadas en estos sistemas. Esta revisión se complementó con la búsqueda y estudio de marcos de estandarización internacionales, especialmente aquellos desarrollados por la ITU-T, ya que estos proporcionan lineamientos acordes al diseño e implementación de aplicaciones de transporte inteligente. Con el objetivo de asegurar una selección estricta de la literatura y una evaluación minuciosa de las tecnologías, se empleó la metodología de Kitchenham, misma que permitió establecer criterios claros de inclusión y exclusión para las publicaciones encontradas. Esta metodología facilitó la organización de las tecnologías identificadas en grupos temáticos relevantes, a partir de ello, se definieron métricas de evaluación basadas en los marcos normativos seleccionados. Dichas métricas sirvieron como base para analizar de forma sistemática cada aplicación SIT, lo que permitió una evaluación del grado de alineación con los estándares. Esta estructura metodológica aportó una visión más clara y profunda sobre el estado actual y la madurez de las soluciones tecnológicas en el ámbito de los SIT.This curricular integration project addresses a comprehensive analysis of Intelligent Transportation Systems (ITS), emphasizing the main technological applications and the international standards that regulate their implementation. Considering increasing traffic congestion and the challenges faced by traditional mobility systems, ITS offers innovative solutions to improve transportation efficiency, safety, and sustainability. To carry out this work, a literature review was conducted using survey-type studies and articles from scientific journals specialized in ITS, with the objective of identifying and analyzing the technologies currently used in these systems. This review was complemented by the search and study of international standardization frameworks, especially those developed by the ITU-T, which provide key guidelines for the design and implementation of intelligent transportation applications. Aiming to ensure a rigorous selection of literature and an accurate evaluation of technologies, the Kitchenham methodology was employed. This approach enabled the establishment of clear inclusion and exclusion criteria for publications and facilitated the organization of the identified technologies into relevant thematic groups. Based on this, evaluation metrics were defined according to the selected normative frameworks, which served as the basis for systematically analyzing each ITS application found in the reviewed studies. This methodological structure allowed for a comparative and objective assessment of the degree of alignment with international standards, contributing to a clearer and deeper understanding of the current state and maturity of technological solutions in the ITS field

    Análisis y comparación de la amenaza sísmica en el territorio fronterizo de Ecuador – Colombia II parte: comparación edificación en Putumayo Región 1As - 3Av Colombia con edificación en Sucumbíos Zona II Ecuador

    Get PDF
    El presente trabajo busca determinar el impacto de la norma NSR-10 y la NEC-15 para diseños de estructuras en la zona fronteriza de Putumayo Región 1As-3Av y Sucumbíos Zona II. Para lo cual, se realizó el diseño de un edificio aporticado de 5 pisos con hormigón armado para cada norma. Para este fin se planteó un modelo arquitectónico en una ubicación común dentro de las zonas de amenaza sísmica. Con esta información se: elaboraron los espectros de aceleración horizontal, selecciono los materiales y estableció las características de cada edificio (cargas, uso y prediseño). A continuación, se modeló las estructuras y realizó las revisiones necesarias para establecer las dimensiones de los componentes estructurales. Por último, se diseñó dichos elementos con su respectivo presupuesto referencial. Con los resultados obtenidos, se mostró que el impacto más significativo se da en las fuerzas sísmicas que va a soportar el edificio y la cantidad de acero necesario para el mismo.This paper seeks to determine how the use of NSR-10 and NEC-15 standard affects the design of structures in the border area of Putumayo Region 1As-3Av and Sucumbíos Zone II. For this purpose, a five story porticoed building with reinforced concrete was designed for each standard. For this objective, an architectural model was presented in a common location within the seismic hazard zones. With this information, the horizontal acceleration spectrum was elaborated, selected the materials, and established the characteristics of each building (loads, use and pre-design). The following, the structures were modeled and any necessary revisions made to establish the dimensions of the structural components. In the end, these elements were designed with their respective reference budget. The results showed that the most significant impact was on the seismic forces that the building would withstand, and the amount of steel needed for it.Correa Vallejo, María Belén, director

    Sistematización de la información del software de simulación acústica simostic : documentación del software de simulación acústica, con toda la información necesaria para su comprensión: diagramas de clases, casos de uso, manual de usuario, etc.

    No full text
    El software Simostic (Simulation Modeling Acoustic) es una herramienta avanzada de simulación acústica que permite modelar y analizar la geometría y el comportamiento acústico de cualquier espacio. A pesar de sus capacidades técnicas, el desarrollo de Simostic en Borland C++ ha carecido de una documentación adecuada, lo que complica su comprensión, uso y mantenimiento. Este trabajo se enfoca en abordar esta deficiencia mediante la creación de una documentación exhaustiva que facilite la comprensión del software tanto para desarrolladores como para usuarios. La falta de documentación en el software puede generar múltiples problemas, incluyendo dificultades para entender su funcionamiento, una mayor curva de aprendizaje, propensión a errores, complicaciones en el mantenimiento y escalabilidad, y obstáculos para la colaboración entre desarrolladores [1]. Por lo tanto, la creación de una documentación detallada y estructurada es esencial para garantizar la eficiencia y efectividad del uso y desarrollo continuo de Simostic. Para lograr este objetivo, se ha empleado la metodología Kanban, que permite visualizar el flujo de trabajo y mejorar la eficiencia en la ejecución de tareas [2]. Utilizando herramientas de gestión de proyectos como Trello, se ha estructurado el proceso de documentación en varias fases, incluyendo la descripción detallada de funcionalidades, la creación de diagramas de clases, la elaboración de manuales de instalación y el desarrollo de casos de uso. Los resultados de este proyecto incluyen una guía detallada del software Simostic, diagramas de clases que representan su estructura interna, manuales de instalación, y casos de uso que describen exhaustivamente las funcionalidades del software. Esta documentación no solo facilita la comprensión y el uso del software, sino que también sienta las bases para futuras mejoras y migraciones a otras plataformas de programación.The Simostic (Simulation Modeling Acoustic) software is an advanced acoustic simulation tool that allows for the modeling and analysis of the geometry and acoustic behavior of any space. Despite its technical capabilities, the development of Simostic in Borland C++ has lacked adequate documentation, making it difficult to understand, use, and maintain. This work focuses on addressing this deficiency by creating comprehensive documentation that facilitates the understanding of the software for both developers and users. The lack of documentation in software can lead to multiple problems, including difficulties in understanding its functionality, a steeper learning curve, a higher propensity for errors, complications in maintenance and scalability, and obstacles to collaboration among developers [1].. Therefore, the creation of detailed and structured documentation is essential to ensure the efficient and effective use and ongoing development of Simostic. To achieve this objective, the Kanban agile methodology was employed, allowing for visualization of the workflow and improvement of task execution efficiency [2]. Using project management tools like Trello, the documentation process has been structured into several phases, including detailed descriptions of functionalities, the creation of class diagrams, the development of installation manuals, and the drafting of use cases. The results of this project include a detailed guide to the Simostic software, class diagrams representing its internal structure, installation manuals, and use cases that thoroughly describe the software's functionalities. This documentation not only facilitates the understanding and use of the software but also lays the foundation for future improvements and migrations to other programming platforms

    Desarrollo de equipos para determinar estado de salud de un cultivo, crecimiento de pasto y variables ambientales y de suelos : diseño e implementación de un equipo para la medición de variables ambientales (temperatura, humedad y precipitación) con comunicación loRa.

    Get PDF
    En el presente trabajo se desarrolla un sistema para la medición y transmisión de variables ambientales como temperatura, humedad y precipitación, empleando módulos Heltec WiFi LoRa 32 V3 para la comunicación a larga distancia. Se estudiaron las características y funcionamiento del protocolo de comunicación LoRa para garantizar su implementación adecuada. Los módulos LoRa fueron programados en el IDE de Arduino, estableciendo la comunicación entre un emisor y un receptor a través de radio frecuencia, con las consideraciones pertinentes a las bandas permitidas en el país de Ecuador. Se seleccionaron sensores como el DHT22 y el KY-025, los cuales fueron integrados en diseños impresos en 3D descargados de Thingiverse, incluyendo un pluviómetro y cajas protectoras para los componentes electrónicos. El sistema fue configurado para que el receptor envíe los datos recopilados a la plataforma Adafruit IO, permitiendo su almacenamiento y visualización desde cualquier dispositivo que pueda acceder a internet. Para comprobar que no haya corrupción de datos el sistema fue evaluado mediante pruebas de campo, que incluyen distancias de hasta 10 Km confirmando su funcionalidad y fiabilidad para la medición remota de variables ambientales.This work develops a system for measuring and transmitting environmental variables such as temperature, humidity, and precipitation using Heltec WiFi LoRa 32 V3 modules for longrange communication. The characteristics and operation of the LoRa communication protocol were studied to ensure its proper implementation. The LoRa modules were programmed in the Arduino IDE, establishing communication between a transmitter and a receiver with radio frequency, considering the frequency bands permitted in Ecuador. Sensors such as the DHT22 and KY-025 were selected and integrated into 3D-printed designs downloaded from Thingiverse, including a rain gauge and protective cases for the electronic components. The system was configured so that the receiver transmits the collected data to the Adafruit IO platform, allowing its storage and visualization from any device with internet access. To ensure data integrity, the system was tested through field trials, including distances of up to 10 km, confirming its functionality and reliability for remote measurement of environmental variables

    Modelo de madurez Empresas Eléctricas de distribución : evaluación del nivel de madurez de la unidad de negocio CNEL Santo Domingo y Empresa Eléctrica Ambato regional centro norte

    Get PDF
    El presente Trabajo de Integración Curricular propone un modelo de madurez con enfoque académico y didáctico, pensado para explorar algunos aspectos clave del desarrollo organizacional, tecnológico y sostenible en empresas distribuidoras de energía eléctrica en Ecuador. El modelo se organiza en siete dimensiones estratégicas: Estrategia, Gobernanza y Planificación; Gestión de Tecnologías de la Información y Comunicaciones; Operación de Red y Calidad Técnica del Suministro; Gestión de Activos y Seguridad Operativa; Gestión Comercial y Calidad del Servicio; Integración de Recursos Energéticos Distribuidos y Almacenamiento; y Sostenibilidad y Compromiso Socioambiental. Como ejercicio ilustrativo, se aplicó el modelo a las empresas CNEL EP – Unidad de Negocio Santo Domingo y EEASA, usando únicamente información pública disponible. No se mantuvo contacto directo con las entidades ni se busca emitir una evaluación oficial. Por ello, los resultados deben entenderse como referencias académicas que muestran el funcionamiento metodológico del modelo propuesto. El trabajo incluye herramientas desarrolladas en Excel y Python para facilitar el procesamiento automatizado de resultados y su representación gráfica, aportando claridad y sentido didáctico al análisis. Las conclusiones y recomendaciones buscan resaltar el valor de los modelos de madurez como apoyo estratégico en el ámbito académico, sin representar una valoración formal sobre las empresas consideradas.This Curricular Integration Project presents a maturity model developed with an academic and didactic focus, aimed at exploring key aspects of organizational, technological, and sustainable development in electricity distribution companies in Ecuador. The model is structured around seven strategic dimensions: Strategy, Governance and Planning; Information and Communication Technologies Management; Network Operation and Technical Quality of Supply; Asset Management and Operational Safety; Commercial Management and Service Quality; Integration of Distributed Energy Resources and Storage; and Sustainability and Socio-environmental Commitment. As an illustrative exercise, the model was applied to the companies CNEL EP – Santo Domingo Business Unit and EEASA, using only publicly available information. No direct contact was made with the entities, nor is there any intention to issue an official evaluation. Therefore, the results should be understood solely as academic references that demonstrate the methodological functioning of the proposed model. The work includes tools developed in Excel and Python to facilitate the automated processing of results and their graphical representation, providing clarity and educational value to the analysis. The conclusions and recommendations aim to highlight the usefulness of maturity models as strategic analysis tools in academic contexts, without constituting a formal assessment of the companies involved.Vásquez Miranda, Paúl Fabricio, director

    Aplicabilidad de los patrones arquitectura de microservicios: aplicación, aplicación-infraestructura, infraestructura, enfocado en la lógica de la compraventa de libros : módulo de aplicabilidad de los patrones de tipo aplicación - infraestructura.

    Get PDF
    El presente estudio analiza la aplicabilidad de patrones de arquitectura de microservicios, entre ellos API Gateway, Circuit Breaker y Transactional Outbox, con el propósito de optimizar cualquier plataforma e-commerce en un entorno distribuido. En primera instancia, se revisan los fundamentos teóricos que sustentan el modelo de microservicios, enfatizando la transición desde arquitecturas monolíticas y orientadas a servicios (SOA) hacia un paradigma más modular y escalable. Se resalta la importancia de principios como la encapsulación, el bajo acoplamiento y la alta cohesión para mejorar la resiliencia, la disponibilidad y la eficacia en la comunicación entre componentes. Con el fin de guiar la implementación en un contexto real, se adopta una metodología híbrida, que combina enfoques exploratorios y experimentales con la planificación iterativa propia de SCRUM. En esta fase, se definen microservicios especializados, a los que se integran patrones de arquitectura que abordan tanto necesidades funcionales como no funcionales. Las pruebas realizadas incluyen mediciones de latencia, concurrencia y manejo de fallas, lo que permite evaluar el rendimiento y la robustez de la solución planteada. Los resultados evidencian que la combinación simultánea de varios patrones, especialmente API Gateway junto con Circuit Breaker y Transactional Outbox, provee mejoras significativas en resiliencia y coherencia de datos, superando a las implementaciones aisladas. Como recomendación, se subraya la importancia de monitorear y ajustar regularmente la configuración y el entorno de despliegue para mitigar la complejidad y asegurar un rendimiento estable. Finalmente, se sugiere explorar estrategias más avanzadas de orquestación y despliegue continuo para lograr una adopción a gran escala de la arquitectura de microservicios.This study analyses the applicability of microservices architecture patterns, including API Gateway, Circuit Breaker and Transactional Outbox, in order to optimise any e-commerce platform in a distributed environment. First, the theoretical foundations that support the microservices model are reviewed, emphasizing the transition from monolithic and service-oriented architectures (SOA) to a more modular and scalable paradigm. The importance of principles such as encapsulation, loose coupling and high cohesion is highlighted to improve resilience, availability and efficiency in communication between components. In order to guide the implementation in a real context, a hybrid methodology is adopted, which combines exploratory and experimental approaches with the iterative planning typical of SCRUM. In this phase, specialized microservices are defined, to which architectural patterns that address both functional and non-functional needs are integrated. The tests performed include latency, concurrency and fault handling measurements, which allow the performance and robustness of the proposed solution to be evaluated. The results show that the simultaneous combination of several patterns, especially API Gateway together with Circuit Breaker and Transactional Outbox, provides significant improvements in data resilience and consistency, outperforming isolated implementations. As a recommendation, the importance of regularly monitoring and adjusting the configuration and deployment environment to mitigate complexity and ensure stable performance is highlighted. Finally, it is suggested to explore more advanced orchestration and continuous deployment strategies to achieve large-scale adoption of microservices architecture

    Aprendizaje de programación usando inteligencia artificial : desarrollo de un plugin de Moodle para obtener retroalimentación de programas de software

    Get PDF
    Este Trabajo de Integración Curricular (TIC) presenta los resultados del desarrollo de un plugin local de Moodle, que hemos denominado aistrix. El propósito de este plugin es poder enriquecer la retroalimentación del plugin VPL (Virtual Programming Lab), que es usado en la asignatura de Programación de la FIEE de la Escuela Politécnica Nacional para calificar y proveer retroalimentación de los programas realizados por los estudiantes. Este documento se ha organizado en cuatro capítulos. En el primer capítulo se realiza una introducción de la importancia del aprendizaje de programación, de las diferentes plataformas de aprendizaje como Moodle, y se plantea y explica las diferentes tecnologías que fueron usadas a lo largo de este proyecto. El segundo capítulo trata de la metodología, la cual se divide en dos fases. La primera fase consta del análisis del estado del arte sobre las mejoras planteadas a VPL y de la identificación y análisis de los puntos de la arquitectura de VPL, donde se podría integrar un modelo de IA generativa como GPT para enriquecer la retroalimentación. En la segunda fase, luego de concluir que el desarrollo de un plugin local de Moodle es la alternativa más viable para integrar un modelo de IA generativa, se presentan los aspectos más relevantes del proceso de ingeniería seguido para desarrollo el plugin local, al que hemos denominado aistrix. Este proceso consistió en el análisis de requisitos funcionales y no funcionales, derivados de una encuesta realizada a un grupo de estudiantes de la asignatura de programación; en el diseño de las interfaces, arquitectura y flujos de trabajo o procesos; y en el despliegue del entorno de desarrollo e implementación del plugin. En el tercer capítulo se presenta los resultados obtenidos. Concretamente, se presentan los resultados de la validación de los requisitos funcionales y no funcionales inicialmente establecidos y los resultados de satisfacción obtenidos de una encuesta aplicada a un conjunto de estudiantes de la asignatura de programación que utilizaron el plugin astrix. Finalmente, en el cuarto capítulo, se presentan las conclusiones y recomendaciones derivadas de todo el proceso seguido para el desarrollo de este TIC.This Capstone Project (Trabajo de Integración Curricular - TIC) presents the results of the development of a local Moodle plugin, which we have named aistrix. The purpose of this plugin is to enrich the feedback from the VPL (Virtual Programming Lab) plugin, which is used in the Programming course at the Faculty of Electrical and Electronic Engineering (FIEE) of the Escuela Politécnica Nacional to grade and provide feedback on the programs developed by students. This document is organized into four chapters. The first chapter introduces the importance of learning programming, different learning platforms such as Moodle, and presents and explains the various technologies that were used throughout this project. The second chapter deals with the methodology, which is divided into two phases. The first phase consists of a state-of-the-art analysis of proposed improvements to VPL and the identification and analysis of points in VPL's architecture where a generative AI model like GPT could be integrated to enrich feedback. In the second phase, after concluding that developing a local Moodle plugin is the most viable alternative for integrating a generative AI model, the most relevant aspects of the engineering process followed for the development of the local plugin, aistrix, are presented. This process included the analysis of functional and non-functional requirements derived from a survey conducted with a group of programming students; the design of interfaces, architecture, and workflows or processes; and the deployment of the development environment and implementation of the plugin. The third chapter presents the obtained results. Specifically, it presents the validation results for the initially established functional and non-functional requirements and the satisfaction results from a survey administered to a group of programming students who used the aistrix plugin. Finally, the fourth chapter presents the conclusions and recommendations derived from the entire process followed for the development of this Capstone Project

    Plataforma de aprendizaje interactivo en línea: diseño de un curso introductorio en una plataforma en línea sobre automatización y agentes de IA

    Get PDF
    En décadas recientes, ha surgido una necesidad de democratización de conocimiento motivada por el avance acelerado de la tecnología. Con este enfoque, se desarrolló un curso orientado a introducir a los estudiantes en las bases de automatización y agentes de IA. El curso abordó la implementación de una automatización funcional en la plataforma n8n como proyecto integrador, con el objetivo deponer en práctica los conceptos. Los resultados pusieron en evidencia de forma puntual un impacto positivo en el interés y entendimiento. Los resultados señalan particularmente que un 56.5% de los participantes incrementó su interés por la temática, mientras que un 64.7% vio facilitado el aprendizaje por la estructura del curso. El diseño del curso fue acompañado a lo largo de sus fases por diferentes herramientas de IA. De esta forma se obtuvo resultados de calidad, validado por un 52.9% de los estudiantes que destacó la calidad audiovisual del material y un 51.8% valoró positivamente la claridad y efectividad de las explicaciones narradas. Dentro del curso fueron implementadas diferentes actividades gamificadas de las cuales destaco los videos con preguntas interactivas y el mapa interactivo con una preferencia del 42.4% cada una. Mientras que un 36.5% de los estudiantes expreso una preferencia por el uso de las preguntas en los videos. De esta forma es posible afirmar la efectividad de la IA como asistente en la producción y diseño de contenido educativo de calidad.In recent decades, the rapid advancement of technology has generated a growing need for the democratization of knowledge. With this approach, a course was developed to introduce students to the fundamentals of automation and AI agents. The course included the implementation of a functional automation using the n8n platform as an integrative project, with the aim of putting the concepts into practice. The results clearly demonstrated a positive impact on participants’ interest and understanding. Specifically, 56.5% of participants reported an increased interest in the subject matter, while 64.7% stated that the course structure facilitated their learning. The course design was supported throughout its stages by various AI tools. This approach led to high-quality outcomes, as validated by 52.9% of students who highlighted the audiovisual quality of the material and 51.8% who positively assessed the clarity and effectiveness of the narrated explanations. Several gamified activities were implemented in the course, among which interactive videos with embedded questions and the interactive map stood out, each receiving a preference of 42.4%. Additionally, 36.5% of students expressed a preference for a greater use of questions in the videos. These findings confirm the effectiveness of AI as an assistant in the production and design of high-quality educational content

    Desarrollo de un Sistema Web y aplicación móvil "PoliGym" para la gestión del gimnasio de la Escuela Politécnica Nacional : desarrollo del frontend para el módulo de administrador.

    Get PDF
    Este proyecto desarrolla el componente Frontend Web para el Modo Administrador del sistema PoliGym, diseñado para la gestión eficiente del gimnasio de la Escuela Politécnica Nacional (EPN). El sistema permite a los administradores visualizar y gestionar usuarios, equipos, rutinas, ejercicios y planes de alimentación, además de moderar la comunidad virtual y analizar métricas clave del gimnasio. Se empleó la metodología ágil Scrum, dividiendo el desarrollo en sprints iterativos e incrementales, lo que facilitó la adaptación a cambios y la mejora continua. Inicialmente, se realizaron configuraciones previas del ambiente de desarrollo, incluyendo la integración de herramientas como Visual Studio Code, Figma para prototipos de baja fidelidad, y GitHub para control de versiones. Durante los sprints, se desarrollaron funcionalidades específicas como inicio de sesión, recuperación de contraseñas, visualización y gestión de elementos del sistema, y generación de gráficos estadísticos en el dashboard. Estas funcionalidades fueron priorizadas de acuerdo con su relevancia mediante historias de usuario. El resultado es un sistema web responsivo e intuitivo, que cumple con los requerimientos funcionales definidos en las etapas iniciales y mejora la experiencia administrativa del gimnasio. Además, el proyecto incluye documentación técnica que detalla el desarrollo del sistema, asegurando su replicabilidad y mantenimiento futuro.This project develops the Frontend Web component for the PoliGym system Administrator Mode, designed for the efficient management of the Escuela Politécnica Nacional (EPN) gym. The system allows administrators to view and manage users, teams, routines, exercises and meal plans, as well as moderate the virtual community and analyze key gym metrics. The agile Scrum methodology was used, dividing the development into iterative and incremental sprints, which facilitated adaptation to changes and continuous improvement. Initially, pre-configurations of the development environment were made, including the integration of tools such as Visual Studio Code, Figma for low-fidelity prototypes, and GitHub for version control. During the sprints, specific functionalities were developed such as login, password recovery, visualization and management of system elements, and generation of statistical graphs in the dashboard. These functionalities were prioritized according to their relevance through user stories. The result is a responsive and intuitive web system that meets the functional requirements defined in the initial stages and improves the administrative experience of the gym. In addition, the project includes technical documentation detailing the development of the system, ensuring its replicability and future maintenance

    14,833

    full texts

    24,728

    metadata records
    Updated in last 30 days.
    Repositorio Institucional de la Escuela Politecnica Nacional is based in Ecuador
    Access Repository Dashboard
    Do you manage Repositorio Institucional de la Escuela Politecnica Nacional? Access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard!