Frontend Speco

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.

Stack Tecnológico

  • 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

Arquitectura por Capas

El frontend sigue una arquitectura en capas:

  1. Presentación (React): Componentes de UI, hooks personalizados, estado local

  2. Comunicación (lib-tryton-rpc): Client JSON-RPC para Tryton

  3. Backend (Tryton): API REST y modelos de negocio

Componentes Principales

  • 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

Enlaces Útiles