Herbaplant Platform
Sistema integral de gestión para operaciones agrícolas que necesitaban trazabilidad desde cultivo hasta distribución. Implementé capas de autenticación, módulos de inventario por lotes, asignación dinámica de rutas de logística y control de campo con React 19 + TypeScript. Todo bajo RLS (Row Level Security) en Supabase para máxima seguridad de datos.
Sincronización offline
Equipos en terreno sin conectividad consistente. Solución: arquitectura con caché local + sync en background cuando hay conexión.
Permisos granulares
Diferentes roles ven diferentes datos según jurisdicción. Solución: RLS + context claims en JWT + middleware de autorización por recurso.
Arquitectura modular
Separé cada dominio (inventario, logística, terreno) en módulos NestJS independientes con sus propios schemas y servicios. Facilita mantenimiento y testing.
Interfaz intuitiva
React 19 con Server Components para formularios complejos. Tailwind para UX consistente. Validación end-to-end con Zod.