NECESIDAD / SISTEMA
De actividad dispersa a sistema
La moda mayorista necesitaba algo más que una vidriera de tiendas.
- Necesidad
- La actividad, el contenido, las relaciones y la operación vivían como piezas separadas, sin una lectura común.
- Decisión de producto
- Modelé actores, estados, reglas y eventos antes de convertirlos en pantallas. Cliente, Tienda y Administración conservan responsabilidades distintas.
- Resultado
- AVVIVO muestra actividad, conecta actores, aplica reglas y registra eventos dentro de un mismo producto operativo.
- Evidencia
- La aplicación productiva expone recorridos diferenciados y una navegación gobernada por estado, sesión y tipo de actor.
Tecnologías aplicadas en este track
- React 19: Compone las experiencias públicas, de Cliente, de Tienda y de Administración dentro del mismo producto.
- TypeScript: Hace explícitos actores, datos y contratos compartidos entre la interfaz y los servicios.
- API REST: Concentra las operaciones autenticadas y evita que las reglas del sistema vivan solamente en las pantallas.
- Node.js + Express: Ejecuta el servicio principal y organiza middleware, rutas y controladores del dominio.
- Prisma: Convierte el modelo de actores, actividad y operación en consultas y transacciones tipadas.
- PostgreSQL: Persiste el dominio operativo y la evidencia que conecta las distintas superficies.
- Cloud Run: Ejecuta la API y los servicios de trabajo como unidades productivas independientes.