Multiplataforma · Móvil · 2026

Control de Inventario Móvil

App de control de inventario con escaneo de códigos, sincronización en tiempo real y arquitectura multi-tenant.

React NativeExpoNode.jsFirebirdPM2Caddy

Contexto

Empresas con inventario en Firebird (base de datos legacy) necesitaban modernizar la toma de stock: el proceso era manual, lento y propenso a errores de digitación.

El desafío

Cada empresa cliente tiene su propia base de datos Firebird, con estructuras levemente distintas. La app debía conectarse dinámicamente a la base correcta según la empresa autenticada, sin recompilar ni redesplegar.

Qué construí

  • App móvil React Native + Expo para iOS y Android con escaneo de códigos de barras para lectura rápida de productos.
  • API REST en Node.js con conexión dinámica a múltiples bases Firebird: el tenant se resuelve por empresa y la conexión se establece en caliente.
  • Sistema de tokens multi-tenant y autenticación MFA con coordenadas cartesianas.
  • Sincronización en tiempo real del conteo de stock entre dispositivos.

Resultado

Solución en producción sirviendo a múltiples empresas desde una sola API. La toma de inventario pasó de planillas manuales a escaneo directo con sincronización inmediata.