Development of a mobile application with Node.js for the sale of agricultural products in MiPymes

Authors

DOI:

https://doi.org/10.47212/rtcAlinin.2.224.3

Keywords:

API RESTful, Backend, business continuity, agricultural sustainability

Abstract

In mobile app development, design becomes a core element after having a clear vision of what the app would be like. The structure of mobile applications involves more than just aesthetics, but also information architecture, usability and user experience (UX). In this sense, it is taken as an applied research study in particular to contribute to promoting marketing capabilities in Micro, Small and Medium Enterprises (MIPYMES) in relation to their sector. The initiative was inspired by an agile development methodology called Extreme Programming (XP), recognized for its cooperative orientation and rapid delivery of functional software. For the research, the target population was agricultural SMEs, which constitute a significant aspect of the economy and sustainability of several communities. The study aimed to create a solid and efficient technological infrastructure that comprehensively supports the operations of a mobile application intended for the marketing of agricultural products in small and medium-sized businesses (MiPymes). Node.js was used as the fundamental technology for the creation of the Backend due to its effectiveness in the development of large-scale and high-performance mobile applications. This technological choice allowed the development team to design a reliable and easy-to-use mobile platform that responded to particular agricultural needs. The results showed that the Backend developed with Node.js will integrate RESTful APIs that will facilitate the connection and exchange of information between agricultural producers and buyers. This integration will allow fluid and real-time communication, improving the user experience and fostering more efficient and effective business relationships.

Downloads

Download data is not yet available.

Author Biographies

Luis Manuel Palmera Quintero, Popular University of Cesar, Cesar, Colombia.

MSc. Government Information Technologies, teacher and researcher at the Popular University of Cesar, Colombia.

Danny Jhoan Ríos Barona , Popular University of Cesar, Cesar, Colombia.

Specialist in Systems Audit, professor at the Popular University of Cesar, Colombia.

Karen León , Popular University of Cesar, Cesar, Colombia.

Specialist in Systems Auditing, professor at the Popular University of Cesar, Colombia.

Francisco Chinchilla Torres, Popular University of Cesar, Cesar, Colombia.

MSc. In Industrial Process Control, professor at the Popular University of Cesar, Colombia.

References

Acosta, J., León, A. y Sanafria, W. (2022). Las aplicaciones móviles y su impacto en la sociedad. Revista Universidad y Sociedad, 14(2), 237-243. http://scielo.sld.cu/pdf/rus/v14n2/2218-3620-rus-14-02-237.pdf

Adelantado, M. (2021). Aplicaciones Móviles como recurso didáctico en la asignatura de física y química. Revista de Innovación Didáctica de Madrid, 23-33. https://repositori.uji.es/xmlui/bitstream/handle/10234/193294/Aplicaciones%20mo%CC%81viles.pdf?sequence=1&isAllowed=y

Amarani, M. (2021). Análisis e implantación de una arquitectura back-end basada en microservicios sobre una plataforma Cloud. Tesis de Especialización en Ingeneiría del Software, UPC. España.

Arce, K., y Tananta, D. (2021). Relación de la Gestión del cambio con el proceso de transición generacional en las empresas familiares PYMES del sector comercial textil en Lima en el período 2010-2020. Universidad Peruana de Ciencias aplicadas, 1-147. https://repositorioacademico.upc.edu.pe/bitstream/handle/10757/667989/Arce_AK.pdf?sequence=13&isAllowed=y

Basantes, D. (2024). Desarrollo de un sistema web y App de E-Commerce para la tienda Saturnina. Escuela Politécnica Nacional, 1-93. https://bibdigital.epn.edu.ec/bitstream/15000/25685/1/CD%2014211.pdf

Bedoya, S., Serna, K., García, D., y Henao, C. (2020). Identificación del desarrollo de aplicaciones web en la actualidad. En: Prácticas y Resultados en formación investigativa. Semilleros de investigación generando conocimiento. Corporación Universitaria Americana, Medellín, Colombia. pp. 272-282). https://americana.edu.co/medellin/wp-content/uploads/2024/02/Practicas-y-resultados-en-formacion-investigativa.-Semilleros-de-investigacion-generando-conocimiento-completo.pdf

Blancarte, O. (2017). Introducción a NodeJS (JavaScript del lado del Servidor). https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#:~:text=Que%20es%20NodeJS%20(Seg%C3%BAn%20su%20creador)%3A&text=js%20usa%20un%20modelo%20de,c%C3%B3digo%20abierto%20en%20el%20mundo.

Castro, R. (2023). Estrategias de seguridad para la protección de la información y demás recursos internos de una red informática, mediante las buenas prácticas de la norma ISO 27000 de continuidad del negocio en una entidad financiera de operación nacional. Corporación Universitaria UNITEC, 1-67. https://repositorio.unitec.edu.co/bitstream/handle/20.500.12962/2493/Correcci%c3%b3n%20proyecto%20de%20investigaci%c3%b3n_G8.pdf?sequence=1&isAllowed=y

Cuitiño, J. (2018). Enfoques de desarrollo de Aplicaciones Móviles: un análisis de parámetros para la toma de decisiones. Tesis de Grado. Universidad Nacional de la Plata, 1-80. https://sedici.unlp.edu.ar/bitstream/handle/10915/118075/Documento_completo.pdf-PDFA.pdf?sequence=1&isAllowed=y

Ferry, A. (2021). Tecnologías y herramientas para el desarrollo web. http://cv.uoc.edu/annotation/a9c35c372dcee6e6b92afad6993cd048/620334/PID_00250214/PID_00250214.html

García, D. (2024). Implementación de software de reconocimiento facial para el control de asistencia en la carrera tecnologías de la información. Universidad Estatal del Sur de Manabí, Ecuador. pp.1-147. https://repositorio.unesum.edu.ec/bitstream/53000/6556/1/Garc%c3%ada%20Lucio%20Deriam%20Marcos.pdf

Herazo, L. (2022). ¿Qué es una aplicación móvil? https://anincubator.com/que-es-una-aplicacion-movil/#:~:text=Una%20aplicaci%C3%B3n%20m%C3%B3vil%2C%20tambi%C3%A9n%20llamada,tel%C3%A9fono%20inteligente%20o%20una%20tableta.

Ibarra, L. (2021). Desarrollo de un prototipo de una aplicación móvil para el fomento de interacción, comunicación y consulta social a partir de ejes temáticos como estructura principal. Universidad Autonoma de Bucaramanga, 1-8. https://repository.unab.edu.co/bitstream/handle/20.500.12749/20450/2021_Articulo_Ibarra_Galindo_Liliana.pdf?sequence=1

Íscar, J. (2015). NODE.JS Do's and Don'ts. Trabajo de Grado, Universitat Politècnica de València. https://riunet.upv.es/bitstream/handle/10251/55344/%C3%8DSCAR%20-%20NODE.JS%20Do%27s%20and%20Don%27ts.pdf?sequence=1

Lombana, M. (2018). Innovación de marketing para el sector agrícola en Colombia. Rev. Reto, 6(1), 36-45. https://revistas.sena.edu.co/index.php/RETO/article/view/1935

Manjaly, S. (2022). Plan de continuidad del negocio para tu pequeña y mediana empresa. Invgate. https://blog.invgate.com/es/plan-de-continuidad-del-negocio#:~:text=Un%20plan%20de%20continuidad%20del%20negocio

Mosquera, J. y Gómez, J. (2018). Desarrollo de una aplicación para dispositivos móviles en android para la solicitud y gestión de servicios de reparaciones domésticas. Universidad Autónoma de Occidente, Cali, Colombia. pp.1-117. https://red.uao.edu.co/server/api/core/bitstreams/62a91a6b-d9a6-481b-b15d-714f303edb52/content

Powell, Z. (2022). Cómo Instalar Node.js y npm en Windows, macOS y Linux. https://kinsta.com/es/blog/como-instalar-node-js/

Pramanick, S. (2022). Top 8 Backend Web Development Frameworks in 2022. https://www.kellton.com/kellton-tech-blog/top-8-backend-web-development-frameworks-in-2022

Puetate, G. e Ibarra, J. (2021). Aplicaciones Móviles Híbridas (1a. Ed. ed.). Centro de Publiaciones Pontificia Universidad Católica del Ecuador. https://www.pucesi.edu.ec/webs2/wp-content/uploads/2021/02/Aplicaciones-M%C3%B3viles-H%C3%ADbridas-2020.pdf

Quispe, M. (2024). Desarollo de una aplicación de geolocalización para la Escuela Politécnica Nacional. Escuela Politécnica Nacional, 1-64. https://bibdigital.epn.edu.ec/bitstream/15000/25565/1/CD%2014089.pdf

Raebum, A. (2022). La programación extrema (XP) produce resultados, pero ¿es la metodología adecuada para ti? https://asana.com/es/resources/extreme-programming-xp

Renting Colombia. (2021). Tercerización de servicios: descubre sus ventajas y desventajas. https://www.rentingcolombia.com/blog/beneficios-tercerizacion-servicios

Sommerville, I. (2011). Ingeniería de Software. México: Pearson Educación.

Tecnova. (2020). Detrás de toda gran app, hay un gran mobile backend. https://acortar.link/j7SAqV

The OpenJS Foundation. (2022). Node.JS, descargas. https://nodejs.org/es/download/

Trejos, C., Quiroz, D. y Ramírez, A. (2024). Aumento del e-commerce en jóvenes en las plataformas digitales: Revisión sistemática. Revista Temario Científico, 4(1). e24402. https://doi.org/10.47212/rtcAlinin.2.124.2

Vallejo, K. (2022). Estudio comparativo de las Tecnologías para el desarrollo del Back-end "NodeJS y PHP". Tesis de pregrado, Universidad Técnica de Babahoyo, Ecuador. http://dspace.utb.edu.ec/bitstream/handle/49000/11684/E-UTB-FAFI-SIST-000338.pdf?sequence=1&isAllowed=y

Vargas, Z. (2009). La investigación aplicada: Una forma de conocer las realidades con evidencia científica. Revista Educación, 33(1), 155-165. https://www.redalyc.org/pdf/440/44015082010.pdf

Published

2024-07-31

How to Cite

Palmera Quintero, L. M., Ríos Barona , D. J., León , K., & Chinchilla Torres, F. (2024). Development of a mobile application with Node.js for the sale of agricultural products in MiPymes. Revista Temario Científico, 4(2), 1–12. https://doi.org/10.47212/rtcAlinin.2.224.3

Issue

Section

Artículos Científicos