REGISTRO DE ASISTENCIA CON QR Y GOOGLE SHEETS API EN MIT APP INVENTOR 2

Una aplicación móvil creado en MIT App Inventor que simplifica el proceso de toma de asistencia a través del escaneo de códigos QR. Los datos recopilados se sincronizan automáticamente con una hoja de cálculo de Google Sheets.



Esta aplicación es una herramienta ideal para optimizar el proceso de registro de asistencia en una organización.


Registrar asistencia:
  • Al presionar el botón de registrar asistencia, se inicia el escaneo del código QR. 
  • El código QR escaneado se compara con los datos almacenados en la primera hoja de cálculo de Google Sheets, donde se encuentra la base de datos de empleados.
  • Si el código QR es válido y corresponde a un empleado registrado, se crea un nuevo registro en la segunda hoja de cálculo, indicando la fecha y hora de la asistencia.





Hoja de cálculo:
  • La primera hoja de cálculo utilizada en este proyecto contiene 4 columnas: Código, Nombre, Cargo y URL imagen.
Te comparto la lista de datos que utilicé en Google Sheets para el video tutorial menos la columna URL imagen.

CódigoNombreCargoURL Imagen
2345678901Christian García LópezGerente General
3456789012Juan Pérez MartínezGerente de Ventas
4567890123María González RodríguezGerente de Marketing
5678901234Pedro Fernández DíazGerente de Operaciones
6789012345Sandra López PérezGerente de Recursos Humanos
7890123456Carlos García MartínezIngeniero de Software
8901234567Luisa Pérez GonzálezDiseñador Gráfico
9012345678David Fernández RodríguezAsistente Administrativo
123456789Elena López DíazRepresentante de Servicio al Cliente
1234567890Roberto García PérezVendedor
6248517777VaidrollTeamIngeniero de Sistemas

  • La segunda hoja de cálculo utilizada en este proyecto contiene 4 columnas: Fecha, Hora, Código y Nombre.
FechaHoraCódigoNombre
06/30/20245:45:20 p. m.3456789012Juan Pérez Martínez
06/30/20245:46:22 p. m.2345678901Christian García López
06/30/20245:47:01 p. m.7890123456Carlos García Martínez
06/30/20245:47:50 p. m. 123456789Elena López Díaz
06/30/20245:48:41 p. m.6248517777VaidrollTeam
06/30/20245:52:43 p. m.7890123456Carlos García Martínez
11/14/20244:01:30 p. m.2345678901Christian García López
11/14/20244:02:18 p. m.3456789012Juan Pérez Martínez

Fotocheck:
  • Cada empleado tendrá un código QR único generado a partir de su código de identificación asignado en la primera hoja de cálculo de Google Sheets.








Te agradecería que me dejaras un me gusta en el video. Tu apoyo me motiva a seguir creando contenido de este tipo y dedicarle más tiempo a desarrollar nuevos proyectos.



¿Qué encontrarás en el archivo descargable?
  • El diseño completo del proyecto.
  • La programación de los bloques del proyecto.
Recuerda que para usar el proyecto, necesitas:
  • Configurar tu propia API de Google Sheets.
  • Crear una cuenta de servicio.
  • Generar la clave JSON.
  • Enlazar el aplicativo con tu hoja de cálculo.
  • Completar los bloques de texto con los datos de tu hoja de cálculo.

 Descargar 

QRAsistenciaV2.aia - 4 KB

¿Cómo importar el archivo?
  • El archivo lo debes de importar en MIT App Inventor en la opción de proyectos e importar proyecto desde mi ordenador.



¿Cómo probar el proyecto?
  • En MIT App Inventor presiona en la opción Conectar y AI Companion.


  • Se genera un código QR o de 6 caracteres.


  • Descarga la aplicación MIT AI2 Companion de forma gratuita en Google Play o App Store.
  • Escanea el código QR o ingresa el código de 6 caracteres.