Aplicación móvil utilizando Kotlin para optimizar el tiempo de cobro de productos en supermercados

No Thumbnail Available

Date

2024-08

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información

Abstract

Over time, commerce has experienced accelerated growth, which has generated a global expansion of supermarkets. due to their high competition, their main objective is the customer experience. This study addresses one of the most common challenges in the supermarket checkout process, specifically in handling unlabeled products. Therefore, applied research has been used, combining surveys of cashier staff and a sample of customers to collect information and opinions, in order to identify perceptions and possible improvements, while the assistance of the staff in generating their barcode when it is presented in a purchase, which customer discomfort and even lead to lost sales. The project materializes as a mobile application for Android devices, built-in Kotlin using Jetpack Compose. This application was also guided by the 5 phases of the Mobile-d methodology, developed with an API-Rest from Nodejs and an administrative panel in the Angular framework. Finally, the project has successfully culminated with the implementation of an innovative solution. Through a search accompanied by images for easy identification. Additionally, unique linear barcodes have been generated for each product and for each meat product based on the weight of the scale, which can be scanned at the invoicing points for an efficient collection process.

Description

lo largo del tiempo el comercio ha experimentado un crecimiento acelerado, lo que ha generado una expansión global de los supermercados, debido a su alta competencia su principal objetivo es la experiencia del cliente. El presente estudio se centra en abordar uno de los desafíos más comunes en el proceso de cobro en supermercados, específicamente en el manejo de productos sin etiqueta. Por lo que se ha empleado una investigación aplicada, combinando encuestas al personal de cajeros y una muestra de clientes para recopilar información y opiniones, con el fin de identificar percepciones y posibles mejoras, mientras dura la asistencia del personal en generar su código de barras cuando se presenta en una compra por lo que genera malestar en el cliente e incluso lleva a la pérdida de su venta. El presente proyecto se materializa en forma de una aplicación móvil para dispositivos Android, construida en Kotlin utilizando Jetpack Compose. Además, esta aplicación se guio por las 5 fases de la metodología Mobile-d, desarrollada con una api-Rest desde Nodejs y un panel administrativo en el framework Angular. Finalmente, el proyecto ha culminado con la implementación de una solución innovadora mediante una búsqueda de productos por categorías acompañada de imágenes para una fácil identificación. Además, se ha logrado generar códigos de barras lineales únicos para cada producto y para cada producto cárnico en base al peso de la balanza, los cuales pueden ser escaneados con el dispositivo android en los puntos de facturación para un eficiente proceso de cobro.

Keywords

KOTLIN, JETPACK COMPOSE, MOBILE-D, NODEJS, ANGULAR, BARCODE

Citation

Endorsement

Review

Supplemented By

Referenced By