Urrego Leon, Carlos Enrique2019-03-042019-03-042019-01-29DDMIST42http://hdl.handle.net/10785/5168Trabajo de grado (Ingeniero de Sistemas y Telecomunicaciones) -Universidad Católica de Pereira. Facultad de Ciencias Básicas e Ingeniería, Pereira, 2019Unicenta es un software dedicado a suplir las necesidades encontradas en los puntos de venta, se enfoca en los mercados minoristas tales como restaurantes, hostelería, almacenes, supermercados; con base a exploraciones llevadas a cabo en los diferentes sitios web especializados en dicho software, se evidenció la necesidad de contar un una nueva rama, la cual, ofrece la posibilidad de interactuar con plataformas de comercio electrónico y aplicaciones para móviles. El proyecto incluye el desarrollo de tres funcionalidades hechas para dicho software libre, con lo cual se crea un nuevo proyecto desprendido de Unicenta denominado OctoPOS. Este nuevo proyecto está fundamentado bajo la filosofía de software libre y fue desarrollado con la intención de divulgarlo, con el fin de crear una comunidad a su alrededor. Entre las nuevas funcionalidades desarrolladas, se añadió la sincronización de productos en un sólo sentido con el plugin de wordpress, Woocommerce, el cual proporciona una plataforma de comercio electrónico y por último se desarrolló una aplicación para dispositivos móviles con sistema operativo android, que permite realizar toma de pedidos. Además de los desarrollos se realizó el proceso de ingeniería inversa del software unicenta, creando así un documento donde se refleja el proceso realizado. Asi mismo se escribió el estado del arte de unicenta, y por último se escribió un documento que plasma la experiencia y todo lo aprendido durante todo el desarrollo del proyecto. Abstract: Unicenta is a software dedicated to solve the needs found in the points of sale, it focuses on retail markets such as restaurants, hotels, stores, supermarkets; Based on explorations carried out in the different websites specialized in this software, the need to have a new branch was demonstrated, which offers the possibility of interacting with e-commerce platforms and mobile applications. The project includes the development of three functionalities made for this software, which creates a new project, forked from Unicenta called OctoPos. This new project is based on the free software philosophy , and was developed with the intention of divulge it, in order to create a community around it. Among the new functionalities developed, synchronization of products in one direction with the wordpress plugin, Woocommerce, was added, which provides an e-commerce platform, and finally an application for mobile devices with an android operating system was developed, which allows to perform taking orders. In addition to the developments, the reverse engineering process of the Unicenta software was carried out, thus creating a document that reflects the process. The art state of Unicenta was also written, and finally a document that captures the experience and everything learned during the whole development of the project was written.EspañolUnicentaSoftware librePuntos de ventaE-commerceWoocommerceNodeJsAngularJavaFree softwarePoints of saleElectronic commerceContribución a la comunidad de software libre UnicentaOther