Control de Inventario de Entradas y Salidas en MIT App Inventor y Google Sheets

Control de Inventario mediante un sistema de escaneo QR que permite registrar entradas y salidas de productos, manteniendo el stock actualizado automáticamente en la nube.



Este sistema vincula MIT App Inventor con la API de Google Sheets para crear una base de datos de inventario bidireccional y dinámica. La herramienta permite identificar productos mediante códigos QR únicos, facilitando la visualización inmediata de datos como el stock disponible y los acumulados de movimientos, siendo una solución ideal para entornos logísticos que buscan modernizar su control mediante tecnologías no-code.

La arquitectura del proyecto emplea funciones de filtrado exacto para localizar productos específicos dentro de la hoja de cálculo y utiliza variables globales para gestionar las cantidades. El sistema cuenta con una validación de seguridad integrada que impide registros de salida superiores al stock actual, asegurando la integridad de la información al sincronizar tanto el historial de movimientos como el inventario principal en tiempo real.


Captura de pantalla de la app mostrando "Camiseta Blanca Algodón", stock total 110 y campo de cantidad con el valor 2 ingresado.
Interfaz de la aplicación mostrando los datos del producto tras el escaneo, stock actual de 110 unidades y preparación de movimiento.

Interfaz de la aplicación con un aviso flotante que indica "Los datos se han actualizado correctamente" después de un registro.
Mensaje de éxito del sistema tras sincronizar correctamente la entrada o salida del producto con la hoja de cálculo.

Ventana de error del notificador mostrando el mensaje "Stock insuficiente" al intentar retirar más unidades de las disponibles.
Validación de seguridad del sistema que impide el egreso de productos cuando la cantidad solicitada supera las existencias.

Imagen del Cinturón de Cuero, nombre del producto y código QR único para escaneo.
Cartilla de presentación del Cinturón de Cuero con su respectivo código QR para el control de inventario.

Cartilla con nombre "Zapatillas Urbanas", fotografía del calzado y código QR de identificación.
Presentación de Zapatillas Urbanas lista para ser escaneada por el sistema.

Diseño de cartilla con Pantalón Jogger Gris y QR vinculado a la hoja de cálculo.
Identificador del Pantalón Jogger Gris para el registro de movimientos en la base de datos.

Presentación de Casaca Impermeable con su código de barras QR para el inventario.
Cartilla técnica de la Casaca Impermeable con integración de QR para gestión de stock.

Imagen de Gorra Trucker y código QR para identificación rápida en la app.
Identificador visual de la Gorra Trucker para el proceso de entrada y salida del producto.

Cartilla con foto de Polera Hoodie Negra y QR de seguimiento de inventario.
Cartilla de presentación de la Polera Hoodie Negra con QR dinámico.

Cartilla de identificación con nombre e imagen de Camiseta Blanca Algodón y su código QR.
Presentación de la Camiseta Blanca de Algodón con su identificador QR para el control digital.


Hoja de cálculo:

La primera pestaña de la hoja, llamada 'Productos'.

ID PRODUCTO STOCK TOTAL ENTRADA SALIDA QR
20260001 Camiseta Blanca Algodon 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A2)
20260002 Jean Azul Clasico 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A3)
20260003 Polera Hoodie Negra 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A4)
20260004 Gorra Trucker 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A5)
20260005 Casaca Impermeable 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A6)
20260006 Pantalon Jogger Gris 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A7)
20260007 Zapatillas Urbanas 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A8)
20260008 Cinturon Cuero 0 0 0 =IMAGE("https://quickchart.io/qr?text="&A9)

La segunda pestaña será 'Entradas' y la tercera 'Salidas'.

ID PRODUCTO FECHA CANTIDAD





📥¿Qué encontrarás en el archivo descargable?
  • El diseño completo del proyecto.
  • La programación de los bloques.
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 

QRInventarioV2.aia - 6 KB

¿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.