Tecnología en Desarrollo de Software
Permanent URI for this collectionhttps://repositorio.uniagustiniana.edu.co/handle/123456789/35
Browse
Recent Submissions
Item Desarrollo de una Plataforma Web interactiva y colaborativa para facilitar el acceso a diferentes modelos de inteligencia artificial a estudiantes universitarios y de bachillerato - Wiki IAPuentes Reyes Andres Felipe; Pedroza Beltran Andres FelipeThis project presents the development of a collaborative web platform called Wiki AI, designed to centralize access to generative, predictive, and classification artificial intelligence tools. The initiative arose in response to the saturation of technological options that generate decision fatigue among university and high school students. The platform offers a catalog with its respective categories, reviews from the community, a chatbot assistant to guide users in very specific cases, and a gamification system. Extreme Programming (XP) was the methodology used, enabling agile and adaptable development.Item Desarrollo de una aplicación móvil con georreferenciación para la gestión y localización de mascotas extraviadas en BogotáCabrera-Cortez, Elmer; Grass-Murillo, Jose Luis; Alonso-Villalba, MauricioThis project develops a georeferenced mobile application for managing and locating lost pets in Bogotá. The application allows users to register pets, post reports of loss or recovery, view locations on interactive maps, and access real-time information. The solution was developed using React Native and Firebase, integrating authentication services, data storage, and the Google Maps API for geographic visualization. The system also incorporates search and filtering functions to facilitate pet location. Finally, functional and usability tests were conducted to validate the application's proper functioning and ensure an intuitive and efficient user experience.Item Desarrollo de una plataforma web como herramienta de apoyo al aprendizaje del lenguaje de señas en jóvenes estudiantes.Caicedo-Cortes, Juan Fernando; Villamarin-Wilches, Oscar Julián; Alonso-Villalba, MauricioSignHands is an educational web platform developed to support sign language learning, aimed primarily at young students and individuals interested in fostering inclusive communication with the Deaf community. The project arose in response to the communication barriers faced by people with hearing impairments in various social, educational, and public service settings. The platform was built using web technologies such as HTML, CSS, and JavaScript, alongside Supabase for authentication and data storage. Key features include user registration and login, interactive learning modules, displays of sign language vocabulary and the manual alphabet, practical assessment exercises, and a suggestion box for user feedback. The development process employed the XP (Extreme Programming) methodology, enabling continuous improvement through short development cycles and constant testing. Additionally, various UML models and diagrams were created—including use cases, class diagrams, component and activity diagrams, and a software architecture based on the C4 model. Testing demonstrated intuitive navigation, cross-device accessibility, and a positive user experience. SignHands aims to contribute to social inclusion by leveraging dynamic, accessible technological tools designed for learning sign language.Item Desarrollo de una aplicación web de mensajería cifrada y segura para adolescentes y adultos de habla hispanaCaicedo-Ballén, Erick Santiago; Segura-Ruiz, Martha YanethThis project explores some of the privacy issues present in today's most popular messaging environments and proposes a solution to them with an E2EE encrypted messaging web application called SafeSender, which aims to provide a free and user-friendly messaging environment in which small messages and files can be sent. Its development will be based on the SCRUM methodology, known for being one of the best in time-limited environments. It provides an organization based on the analysis of project needs, the planning and development of project deliverables, and the constant implementation of deliverables to ensure proper functioning, allowing for agile and rapid development to deliver a good product to the end user.Item Desarrollo de una aplicación web para la gestión de operaciones de la empresa psicoclub kids s.a.s.Gustavo Andres Restrepo Paez; ING. MAG. MAURICIO ALONSO VILLALBAAbstract This project presents the design and development of a web application for client and administrator management at Psicoclub Kids S.A.S.. The system was built using Java with Spring Boot for the backend and React for the frontend, ensuring security, scalability, and ease of use. The main objective is to optimize information management and improve internal communication within the company. The agile Scrum methodology guided the development process, allowing iterative progress, partial deliveries, and continuous user feedback. In conclusion, the platform strengthens the organization’s efficiency and modernizes its internal.Item Desarrollo de software de realidad virtual para el aprendizaje de lógica de programación básica, dirigida a estudiantes sordos y oyentes: versión 3.0Beta, Codey PlusChingaté-Blanco, Santiago; Garzón-Yanquen, Juan Esteban; Gómez-Guzmán, María Fernanda; Segura-Ruiz, Martha YanethThe project develops an optimized version of Codey for virtual reality (VR), Codey Plus, as an educational tool for teaching basic programming and algorithms. The intervention includes identifying and correcting bugs, improving performance and stability, and implementing new features that enrich the learning experience. A central objective is to increase accessibility for both deaf and hearing students by integrating visual and multimedia resources: advanced subtitling, visual representations, and interactive elements that reduce communication barriers. To achieve this, a technical diagnostic of the software's current state is performed to identify errors, usability limitations, and optimization opportunities. Based on this analysis, the system architecture is restructured, incorporating levels focused on usability and more on algorithms and basic programming. The proposal aims to demonstrate that a VR platform designed with accessibility and stability criteria can improve the understanding of algorithmic concepts and promote the participation of people with hearing disabilities in programming training.Item Desarrollo de un Metaverso inclusivo para la integración de aplicaciones de realidad virtual en el área de programación para la accesibilidad al conocimiento en la Uniagustiniana.Cubillos-Buitrago, Laura Valentina; Hernández-Garzón, Heidy Vanessa; Segura-Ruiz, Martha YanethThe main objective of this work is to develop an Inclusive Metaverse that integrates virtual reality applications to foster inclusion and interaction between students with and without hearing impairments in the Software Development Technology program at Uniagustiniana. This virtual environment, created in Unity, seeks to promote educational equity through immersive, collaborative experiences adapted to the diverse learning needs of students, thus facilitating the understanding of various types of content. The proposed metaverse includes interactive portals, a multiplayer system, avatar customization, and the Oracle, an artificial intelligence model designed to answer questions related to object-oriented programming (POO). These features strengthen interaction, communication, and participation within the virtual environment, offering an accessible, innovative, and motivating educational experience for all students. Together, this proposal provides a different, more accessible, and dynamic way of learning that helps overcome learning difficulties and fosters spaces where all students can participate on equal terms.Item Desarrollo de Plataforma Web de Comercio Electrónico con Sistema de Subastas para Caficultores y Sección Educativa para Compradores y Consumidores en el Comercio del Café en ColombiaTriana-Gómez, David Felipe; Villalba, Mauricio AlonsoThis project is an e-commerce web platform designed to sell Colombian coffee. In addition to the online store, it includes an auction system and an educational section to help consumers learn more about the coffee they are buying. The idea arose because many small and medium-sized coffee farmers lack a tool that allows them to sell directly without intermediaries. The platform allows users to manage products, brands, auctions, and purchase history, and also generates PDF invoices. Technically, it was developed using Next.js, React, Node.js, and PostgreSQL, with libraries such as Zustand, JWT, Bcrypt, and Tailwind CSS. The entire project was developed following the Extreme Programming (XP) methodology.Item Desarrollo de una aplicación web para la capacitación y control administrativo de la Farmacia Davivir – Anapoima (Cundinamarca)Rocha-Currea, Adrián Camilo; Valencia-Hernández, Iván Santiago; García-Roa, Nidia Stella; Alonso-Villalba, MauricioThe project proposes creating a web application for the Davivir Pharmacy, located in the municipality of Anapoima (Cundinamarca). This web application manages training courses for pharmacy staff and the administrative control of daily tasks. Currently, the Davivir Pharmacy lacks a web platform to help manage training and administrative tasks, limiting the company's ability to provide feedback on the knowledge that pharmacy employees should possess. To address this problem, a private web application for training courses and task management is presented, accessible only to authorized personnel. The platform will include a module for managing courses through videos, which can include evaluations created manually or using artificial intelligence and assigned to specific positions within the pharmacy. Reading documents can also be created in various formats (Word, Excel, or PDF), which employees can download and read, view the courses, and complete evaluations, providing feedback on their performance. Featuring a log module to create the tasks required for the daily pharmacy, where employees can simply mark the task according to the traffic light status (Pending, In Progress and Completed).Item Desarrollo de una Aplicación móvil de Ejercicios Mentales para la Prevención de Enfermedades Neurológicas en Personas de la Tercera Edad.Ariza-Ramirez, Julian Andres; Castro-Ladino, Kevin MateoThe main purpose of this project is to develop a mobile application that allows senior citizens to minimize the progression of neurological diseases, preventing further decline and maintaining optimal health. This application will enable them to track their progress and monitor any improvements or changes. This document contains all the centralized information about this self-help process. It also provides a detailed score, detecting any changes in the individual's cognition. This allows the user to effectively manage their own internal health status through a results system, along with a specialist physician who will provide the patient with an analysis of areas for improvement. The client can then continue using the self-help tool we have created to enhance their mental health.Item Desarrollo de un Chat Bot en Telegram para la Capacitación Continua de Asesores Comerciales de OPPO COLOMBIAArdila-Martínez, Cristian; Villalba-Alonso MauricioAbstrac The "Ollie Bot AI" project aims to implement a chatbot on Telegram for the continuous training of OPPO COLOMBIA sales advisors. Its main objective is to solve the problem of scattered access to critical information about products, sales arguments, and competitor comparisons, which currently makes it difficult for advisors to respond quickly and accurately to customers. The chatbot will centralize this information, allowing advisors to make queries in natural language or through buttons to obtain immediate responses. It will use technologies such as Google Dialogflow for Natural Language Processing (NLP), Java, and PostgreSQL. Ollie Bot AI is expected to optimize response time, improve the quality of information provided, boost sales, increase customer satisfaction, and help identify topics for future training sessions and brand objectives. Keywords: Ollie Bot AI, chatbot, training, sales advisors, Google Dialogflow, salesItem Desarrollo de una aplicación web para la gestión, control y mantenimiento de los sistemas hidráulicos y mecanizados de la empresa Representaciones Hidráulicas J.E. S.A.SCarreño-Pinto, Brayan Camilo; Vanegas-Jimenez, Jhoan Ricardo; Alonso-Villalba, MauricioThe company Representaciones Hidráulicas J.E. S.A.S. seeks to strengthen its internal management through the development of a Web Application for the Management, Control, and Maintenance of Hydraulic and Mechanized Systems. The main objective is to improve efficiency by systematizing processes and optimizing both traceability and service quality. The project is developed under the XP methodology, which allows for an agile and adaptable workflow based on constant communication, continuous testing, and client feedback, ensuring that the system meets the real needs of the company. The expected outcome is a functional, practical, and reliable tool that enhances process organization, facilitates work monitoring, and strengthens customer relationships through a more transparent and efficient service.Item Desarrollo e implementación de una aplicación de escritorio para la gestión y control de productos de aseo y desechables para la empresa serviplastCastellanos-Ardila, Daniel AndresThis project aims to develop and implement an inventory management system for a company that sells toiletries and plastics. The solution arose from the difficulties encountered by the current software, which failed to meet the client's needs, resulting in slowness, frequent errors, and poor information management. Among the main problems detected are the difficulty in searching for and updating products, the lack of inventory reports, and replenishment errors, which have led to unnecessary purchases and a loss of control over products in stock and merchandise verification. The new system will allow you to efficiently create, view, and modify products, customers, and suppliers. Instead of deleting products, they can be marked as inactive, allowing traceability and maintaining purchase, sales, and price histories. Key features will be incorporated into the project, such as real-time price and quantity queries, advanced searches by category, brand, or name, and the generation of daily, weekly, or monthly reports. This will facilitate the identification of best-selling products and decision-making regarding replenishment. Finally, the system will generate physical invoices upon closing the window. Since this is a microenterprise, electronic invoicing is not required, so this method streamlines the process and provides printed support. This system seeks to optimize administrative processes, reduce errors, and increase business efficiency and productivity.Item Desarrollo de una aplicación móvil orientada a la administración, venta y gestión de productos de agua embotellada para la empresa ALQUIMIA.Peña-Campos, Juan Carlos; Villalba-Mauricio, AlonsoThis project focused on the development of a mobile application for product administration and management in a company dedicated to the sale of bottled water with nanobubbles. The purpose of this project is to improve the company's internal processes, addressing a common problem faced by many small companies just starting out in the market: low or no efficiency in their operational processes. This is due to the lack of order and data recording, which impacts performance. This is due to the lack of an application system that allows them to technologically automate the required processes. The main objective of this project was to improve information management in the company and streamline processes to increase organizational efficiency. The focus was on developing a mobile application that manages each operational process, allowing us to automate work both inside and outside the company. This application was developed using the Extreme Programming (XP) methodology, which provides rapid and permissive software development, based on the flexibility it provides when implementing changes that arise during application development. Thanks to the development and testing of the application, it was concluded that the company's operational functions were automated, achieving easy access to and management of information, and achieving the control desired by Alquimia.Item Desarrollo de un prototipo web para la gestión y programación de citas en micro y pequeños emprendimientos de la localidad de Suba, optimizando las reservasArevalo-Bermudez, Andres Leonardo; Peraza-Diaz, Juan Esteban; Alonso-Villalba, Mauricio; Acosta-Orjuela, Duver ReneAppointment and reservation management in micro and small enterprises located in Suba is a common challenge when services are delivered through personalized attention. Disorganized processes lead to resource waste and poor user experience. To address this issue, we developed SchedulEase, a tool that organizes and automates customer appointment scheduling and service workflows. The solution follows a Model–View–Controller (MVC) architecture and was implemented with web technologies such as HTML, CSS, JavaScript, PHP, and MySQL. User-centered agile practices were applied, including usability testing and heuristic evaluations, which informed significant improvements in control, visibility, and accessibility of the system. The project aims to contribute to the digitalization and automation of operational processes in emerging businesses, enabling real-time access to services and improving customer satisfaction.Item Desarrollo de una aplicación web interactiva para la gestión de servicios de accesorios de Motociclistas en Arias Store, 2024-2025.Castillo-Salcedo, Andres Felipe; Villalba, Mauricio AlonsoThe project designs and implements a web platform for Arias Store, a retailer that sells motorcycle accessories. The solution meets the business needs and optimizes purchasing, inventory, customer service, and dealer sales management. We use technologies such as PHP, MySQL, JavaScript, HTML, and CSS, and structure the application with the MVC model to ensure organized and scalable code. The platform allows users to register, browse a product catalog with customization options, manage purchases with various payment methods, track the status of their orders, and access wholesale modules. We also integrate tools that efficiently manage inventory and implement security measures, such as encryption and authentication, to protect data. With this solution, Arias Store optimizes its operations, improves the customer experience, and aligns with digital commerce trends, opening up opportunities for market expansion.Item Software de Monitoreo Integral para Diagnóstico y Análisis en Tiempo Real del Estado del HardwareGonzalez-Ardila, Juan David; Villalba, Mauricio AlonsoThis project develops desktop software for real-time hardware status monitoring, with a focus on the CPU, aimed at small and medium-sized enterprises (SMEs) and users without technical expertise. The application enables monitoring of CPU, GPU, RAM, hard drive usage, and temperatures, presenting clear statistics through an intuitive interface. Its purpose is to facilitate accurate diagnostics and prevent critical failures, such as overheating or resource saturation, which can lead to economic losses. Using the RAD model and tools like Electron, JavaScript, Node.js, and MongoDB, features such as automatic scanning, visual alerts, PDF report generation, and a diagnostic history were implemented. The methodology included requirements gathering, prototyping, and testing on various devices, ensuring compatibility with Windows and usability for non-expert users. Results show that 80% of evaluators found the interface comprehensible and the measurements accurate, with a design that balances simplicity and functionality. This software not only optimizes hardware maintenance but also promotes sustainability by extending equipment lifespan, reducing electronic waste. It is concluded that the application meets its goal of democratizing hardware monitoring, offering an efficient and accessible solution.Item Desarrollo de un aplicativo web que genera documentación y diagramas de componentes a partir de un código fuente en JAVAGomez-Morales, NicolasThis project proposes the development of an innovative web application that leverages the capabilities of artificial intelligence to automatically generate technical documentation from source code written in Java. The platform will allow users to upload both individual files and entire directories, facilitating the analysis of projects with different components. From the compiled code, the system will be able to generate clear and detailed explanations of variables, functions, classes, and other relevant structures, focusing on their purpose, function, and internal relationships. This documentation will be exportable in expanded formats such as DOCX (Microsoft Word) and PDF (Personal Digital File), facilitating its distribution and editing. In addition, the application includes a function for the automatic generation of a component diagram, which will graphically visualize the internal architecture of the software, showing how the different classes and modules relate to each other. This diagram will be available in image formats such as PNG (Portable Network Graphics), as well as in PDF for printing or incorporating into technical reports. Access to the platform will be controlled through an authentication system based on user credentials, ensuring privacy and access control for projects.Item Desarrollo de una aplicación de realidad virtual con integración al metaverso para el aprendizaje de programación orientada a objetos, dirigida a estudiantes sordos y oyentes: Versión 2.0Beta (MetaPOO Plus)Villarreal-Rojas, Eduardo Horacio; Segura-Ruiz, Martha YanetThe main objective of this undergraduate thesis is to develop a virtual reality application called 2.0Beta, which serves as a support tool for teaching object-oriented programming (OOP) to early-semester students in the Faculty of Engineering, including both deaf and hearing students. This new version is based on a previously developed software known as MetaPOO 1.0, which has undergone significant modifications and adjustments aimed at improving user experience and interface interaction. The updated 2.0Beta application features explanatory videos, interactive challenges, and instant feedback, all designed to help students better understand the basic concepts of OOP, as well as the fundamental pillars of this programming paradigm. Additionally, the application offers a metaverse mode, which allows users to connect via the internet and interact with each other in a shared virtual room. While this mode currently only supports basic connectivity, it remains open to future development projects that may enhance its collaborative capabilities and broaden its educational potential.Item Desarrollo de una aplicación web para gestionar la alimentación y la salud de animales domésticos para la empresa Rewdev S.A.S. en la ciudad BogotáCorzo-Idarraga, Juan Daniel; Obando, Ana MariaFoodiesFurry is a web application developed to manage the feeding and health of pets, integrating technology with welfare in an efficient and economical way. The application allows you to record basic pet information, keep medical records of procedures such as vaccinations, surgeries, deworming and veterinary appointments; including reminders for these future procedures. In addition to scheduling feeding at specific times of the day remotely through a smart feeder which is integrated into the application and is made with a 3D printer which used filament input created with plastic bottles, which makes it an innovative and environmentally friendly tool. FoodiesFurry was developed with Django as the main framework, Python as the base programming language, using Supabase as a relational database in the cloud and Bootstrap as the framework for the interface. The system also has an administrative panel, user management and a design that adapts to any electronic device, for a better user experience.
