El frontend de Speco es una aplicación web moderna construida con React 18 y Vite, que se comunica con el backend Tryton a través de una capa de RPC personalizada.
React 18: Framework de UI con hooks y concurrentes
Vite: Build tool y dev server con HMR (Hot Module Replacement)
Tryton SAO Client: Cliente web oficial de Tryton
lib-tryton-rpc: Biblioteca de comunicación con Tryton backend
El frontend sigue una arquitectura en capas:
Presentación (React): Componentes de UI, hooks personalizados, estado local
Comunicación (lib-tryton-rpc): Client JSON-RPC para Tryton
Backend (Tryton): API REST y modelos de negocio
SAO Personalizado: Tema visual adaptado para Speco (ver sao_custom/)
Portal React: Nueva interfaz para usuarios finales (familias productoras)
lib-tryton-rpc: Capa de abstracción para llamadas RPC
README del frontend: Setup rápido y scripts
lib-tryton-rpc: Documentación de la biblioteca RPC
Tryton SAO: Documentación oficial del cliente web