CONTROL DE INVENTARIO CON GOOGLE SHEETS Y MIT APP INVENTOR

Aplicación de control de inventario utilizando App Inventor y Google Sheets. El proyecto permite escanear códigos QR para gestionar entradas y salidas de stock, manteniendo un registro de inventario actualizado de manera digital.



El proyecto se basa en la integración de App Inventor para el entorno de desarrollo de la aplicación y Google Sheets como plataforma de base de datos.

La aplicación permite al usuario realizar dos funciones principales: la consulta de datos y la actualización de stock. El proceso inicia con el escaneo de un código QR, el cual es utilizado por la aplicación para buscar la información del producto en la hoja de cálculo. Una vez que se muestran los datos en la interfaz, el usuario puede registrar un movimiento de entrada o salida de inventario.

Al confirmar una acción de movimiento, el sistema realiza dos actualizaciones simultáneas: modifica la cantidad de stock en la hoja principal de datos y registra el movimiento con una marca de tiempo en una hoja de registro separada. La aplicación también incluye validaciones para evitar transacciones incorrectas, como el retiro de una cantidad mayor al stock disponible.




Hoja de cálculo:

La primera hoja, llamada 'Datos', tendrá las siguientes columnas: codigo_producto, nombre_producto, cantidad_producto, imagen_URL, y codigo_QR. Esta será tu base de datos de productos.

CODIGO_PRODUCTO NOMBRE_PRODUCTO CANTIDAD_PRODUCTO IMAGEN_URL QR
LAPTOP001 Laptop HP Envy 13 145 IMAGEN_URL https://quickchart.io/qr?text=LAPTOP001
MONITOR002 Monitor Dell UltraSharp 24 1 IMAGEN_URL https://quickchart.io/qr?text=MONITOR002
MOUSE003 Mouse Logitech MX Master 3 47 IMAGEN_URL https://quickchart.io/qr?text=MOUSE003
TECLADO004 Teclado Mecánico HyperX 18 IMAGEN_URL https://quickchart.io/qr?text=TECLADO004
IMPRESORA005 Impresora Epson EcoTank L3150 10 IMAGEN_URL https://quickchart.io/qr?text=IMPRESORA005

La segunda hoja, llamada 'Movimientos', tendrá las columnas: fecha_hora, codigo_producto, tipo_movimiento, y cantidad_movimiento. Esta registrará el historial de cambios.

FECHA_HORA CODIGO_PRODUCTO TIPO_MOVIMIENTO CANTIDAD_MOVIMIENTO
08/28/2025   6:05:07 p. m. LAPTOP001 Salida 2



Te agradecería que me dejaras un me gusta en el video.



¿Qué encontrarás en el archivo descargable?
  • El diseño completo del proyecto.
  • La programación de los bloques.
  • Las imágenes usadas en Google Drive están en la sección Media dentro del proyecto, dale clic derecho y descargar imagen.

Recuerda que para usar el proyecto, necesitas:
  • Configurar Google Drive para las imágenes.
  • 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 

QRInventarioV0.aia - 1.6 MB

¿Cómo importar el archivo a mis proyectos?
  • 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.