En este blog puedes encontrar tutoriales y proyectos de programación en C#, Visual Basic, PHP, MIT App Inventor 2, cada uno con su código fuente o archivo disponible para su desarrollo desde cero.
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.
Interfaz de la aplicación mostrando los datos del
producto tras el escaneo, stock actual de 110
unidades y preparación de movimiento.
Mensaje de éxito del sistema tras sincronizar
correctamente la entrada o salida del producto
con la hoja de cálculo.
Validación de seguridad del sistema que impide el
egreso de productos cuando la cantidad solicitada
supera las existencias.
Cartilla de presentación del Cinturón de Cuero con su
respectivo código QR para el control de inventario.
Presentación de Zapatillas Urbanas lista para ser
escaneada por el sistema.
Identificador del Pantalón Jogger Gris para el registro
de movimientos en la base de datos.
Cartilla técnica de la Casaca Impermeable con
integración de QR para gestión de stock.
Identificador visual de la Gorra Trucker para el proceso
de entrada y salida del producto.
Cartilla de presentación de la Polera Hoodie Negra con
QR dinámico.
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.