Volver al portafolio

InventarioMAG – Sistema de Inventario

Gestión / Inventario
Duración: En desarrolloEstado: En construcción
Captura de InventarioMAG – Sistema de Inventario

Sistema multiplataforma de gestión de inventario y activos desarrollado para el Ministerio de Agricultura y Ganadería (MAG) de Costa Rica, específicamente para la Región de Desarrollo Central Occidental (RDCO). Digitaliza el control de entradas, salidas y existencias de suministros distribuidos entre 13 agencias de extensión agropecuaria (AEAs), reemplazando el manejo manual en Excel por una plataforma web y móvil con trazabilidad completa, alertas de stock y reportes institucionales.

Tecnologías

Next.js 16React 19TypeScriptTurborepoTailwind CSS 4SupabasePostgreSQLRow Level SecurityTanStack QueryZodReact NativeExpoFlaskExcelJS

Funcionalidades

  • Arquitectura monorepo (Turborepo) con app web, app móvil y prototipo Flask
  • Multi-tenant con organizaciones y aislamiento de datos vía Row Level Security (RLS)
  • Control de existencias con cálculo automático de stock desde movimientos de entrada/salida
  • Gestión de productos, categorías, ubicaciones, unidades de medida y fechas de caducidad
  • Distribución de suministros entre 13 agencias de extensión (AEAs) con despachos y compras
  • Módulo de activos fijos con historial y registro de mantenimientos
  • Sistema de alertas automáticas de stock mínimo mediante pg_cron
  • Notificaciones push a la app móvil (Expo)
  • Roles y permisos (superadmin / admin / usuario) con membresías por organización
  • Registro de auditoría completo mediante triggers en base de datos
  • Exportación de reportes de inventario a Excel (ExcelJS) y reportes de distribución
  • App móvil multiplataforma (iOS/Android/Web) con React Native + Expo Router
  • Autenticación y sesión SSR con Supabase (@supabase/ssr)
  • Validación de datos end-to-end con Zod y tipos generados desde el esquema Supabase
Alonso Salguero Ceballos — Ingeniero en Informática