Tecnología en Desarrollo de Software

Permanent URI for this collectionhttps://repositorio.uniagustiniana.edu.co/handle/123456789/35

Browse

Recent Submissions

Now showing 1 - 20 of 110
  • Item
    Desarrollo de una aplicación web de mensajería cifrada y segura para adolescentes y adultos de habla hispana
    Caicedo-Ballen, Erick Santiago; Segura-Ruiz, Martha Yaneth
    This 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 VILLALBA
    Abstract 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 Plus
    Chingaté-Blanco, Santiago; Garzon-Yanquen, Juan Esteban; Gomez-Guzman, Maria Fernanda; Segura-Ruiz, Martha Yaneth
    The 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 Yaneth
    The 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 Colombia
    Triana-Gómez, David Felipe; Villalba, Mauricio Alonso
    This 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, Adrian Camilo; Valencia-Hernandez, Ivan Santiago; García-Roa, Nidia Stella; Alonso-Villalba, Mauricio
    The 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 Mateo
    The 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 COLOMBIA
    Ardila-Martínez, Cristian; Villalba-Alonso Mauricio
    Abstrac 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, sales
  • Item
    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.S
    Carreno-Pinto, Brayan Camilo; Vanegas-Jimenez, Jhoan Ricardo; Alonso-Villalba, Mauricio
    The 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 serviplast
    Castellanos-Ardila, Daniel Andres
    This 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, Alonso
    This 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 reservas
    Arevalo-Bermudez, Andres Leonardo; Peraza-Diaz, Juan Esteban; Alonso-Villalba, Mauricio; Acosta-Orjuela, Duver Rene
    Appointment 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 Alonso
    The 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 Hardware
    Gonzalez-Ardila, Juan David; Villalba, Mauricio Alonso
    This 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 JAVA
    Gomez-Morales, Nicolas
    This 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 Yanet
    The 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 Maria
    FoodiesFurry 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.
  • Item
    Optimización de la aplicación híbrida para la gestión de válvulas industriales de Tecval S.A.S.
    Elejalde-Salgado, Edgar David; Salgado, Brayan Enrique; Alonso-Villalba, Mauricio
    The TecvalCloud app was optimized through functional reengineering to improve scalability and performance. Using SCRUM and a modular architecture, key modules were enhanced and features like infinite scroll and SMTP emails were added.
  • Item
    Desarrollo de una aplicación web para la gestión académica de colegios públicos para el municipio de Funza, (Cundinamarca).
    Nuñez-Moreno, Carlos Alejandro; Lopez-Rincon, Brahan Steeven; Acosta-Orjuela Duver René
    This document presents the development of a web application focused on academic management for public schools in the municipality of Funza, Cundinamarca. The project addresses problems identified in local educational institutions, such as inconsistent or poor data quality, lack of real time access to information, administrative reprocessing, and more. To address these issues, a centralized and flexible system was designed that integrates modules with functionalities for managing users, subjects, courses, sessions, attendance, snacks, grades, and certificate generation. The project was developed using the agile Extreme Programming methodology, with an iterative and collaborative approach. Technologies such as PHP, MySQL Workbench, HTML, and JavaScript were implemented, and software architectures were defined under various standards such as IEEE 830 and ISO 12207. The application underwent several usability, validation, and verification tests to identify strengths and weaknesses and make the appropriate corrections, ensuring an adequate experience for end users.
  • Item
    Desarrollo de una aplicación web para la venta en línea de repuestos de automóviles de la marca Hyundai y Kia para la empresa de Autorrepuestos en Colombia
    León-Olaya, Brayan Steven; Obando-Nates, Ana María
    The project proposes to create a web application for the company Autorrepuestos, this web application manages the sale of new parts for Hyundai and Kia cars, currently the company Autorrepuestos does not have a digital platform to help manage the sale of products online and the administration of users and their permissions. These needs limit the company's functionalities and its ability to grow against the competition. To solve this problem, a B2C e-commerce web application will be developed with a focus on direct sales without customer registration. Customers will be able to purchase spare parts without the need to create an account, simply by filling out a form with their data at the time of purchase. The platform will have a module to manage the products, the Administrator and the employees will be able to manually update the stock available on the platform. This stock is independent of the physical inventory of the auto parts business since the company also sells the parts physically and the stock will be updated automatically for each purchase made of the products. It will also have a sales system that records the sales made by the customer and will allow employees to visualize the sales history. Also the application will have a reporting module in this module will be able to view statistics and activities of users of the company. This web application will be carried out using the agile scrum methodology. Allowing it to adapt to the requirements of the company.