Diseño e implementación de una aplicación móvil para registrar la asistencia de ejidatarios mediante lectura de código QR
Palabras clave:
Códigos QR, ejidatarios, flutter, pase de lista, scrumResumen
El presente artículo propone el diseño e implementación de una aplicación móvil que permita optimizar el registro de la asistencia de ejidatarios mediante la lectura de códigos QR, esto con la finalidad de sustituir el proceso tradicional de pase de lista (mismo que es lento y con posibles errores de registro) en el núcleo ejidal de San Rafael Ixtapalucan, Puebla. La metodología de desarrollo elegida para este proyecto es SCRUM, las herramientas que se utilizaron para el desarrollo del proyecto son: Flutter (framework de desarrollo), Dart (lenguajes de programación), SQFlite (base de datos local), qr_flutter (para la generación y visualización de códigos QR), mobile_scanner (útil para el escaneo de códigos QR con cámara), syncfusion_flutter_xlsio (permite la exportación a Excel), share_plus (para compartir archivos y QR), el patrón de diseño es Modelo Vista Controlador (MVC), entre otras herramientas. La aplicación permite a los ejidatarios registrar su asistencia escaneando un código QR que está en sus credenciales, eso permite disminuir los errores que se pueden cometer en el registro manual y agilizando el proceso. La aplicación tiene como funciones principales la creación de ejidatarios, eventos, reportes; generación y escaneo de códigos QR, registro de asistencias en tiempo real, exportar el reporte en formato Excel para descargar y/o compartir por WhatsApp.
