O Speco é o Sistema de Produção Ecológica Orgânica desenvolvido para a Rede Ecovida de Agroecologia. O backend é construído sobre o Tryton 8.0, que atua como ORM principal e motor da lógica de negócio. A interface web do sistema tem duas frentes: o SAO, cliente oficial do Tryton com tema visual personalizado, voltado à gestão total da lógica de negócio; e um frontend novo desenvolvido com React e Vite, que se comunica com o backend via biblioteca RPC do Tryton, com o objetivo de oferecer maior facilidade de uso para as famílias produtoras.
O sistema está pensado para acompanhar as atividades de um Organismo Participativo de Avaliação da Conformidade Orgânica (OPAC).
O Speco proporciona um sistema completo de gestão para certificação participativa de produtos orgânicos, incluindo:
Gestão de Núcleos, Grupos e Famílias
Controle de Entidades de Produção (UPs e Agroindústrias)
Processo de Certificação
Gestão de Anualidades
Notificações e Documentos de Entrega
Frontend web com React, Vite e SAO (Tryton Web Client)
Arquitetura Modular: Módulos desacoplados para diferentes funcionalidades
Frontend Moderno: Interface web com React, Vite e SAO
Workflow de Suspensão: Controle de estado (active, suspended, excluded, detached)
Versionamento: Controle de versão de registros
Certificação Participativa: Integração com processos da Rede Ecovida
Produção Orgânica: Controle de áreas, estágios e escopos de produção
O sistema atende a 3 tipos de usuários:
Usuários de núcleo _Realizam operações de cadastro - desde agricultores, até unidades produtivas e produções, envios de documentos e geração de certificados. Podem visualizar os dados apenas dos Núcleos que lhe forem assignados.
Usuários da OPAC _Realizam operações de verificação e aprovação de documentos. Têm permissões administrativas do sistema, e, em geral, podem visualizar todos os dados.
Usuários observadores _Podem vizualizar as informações dos Núcleos que lhes forem assignados. Não têm acesso a quaisquer ação do sistema, e podem navegar sem realizar alterações.
Este documento contém:
Ecossistema - Arquitetura do sistema e hierarquia de módulos
modules - Documentação de cada submódulo
Instalação e Deploy - Instalação e deploy (local e nuvem)
Desenvolvimento - Guia de desenvolvimento
API - Referência da API
Frontend Speco - Documentação do frontend (React/Vite/SAO)
Repositório: https://git.disroot.org/Tekopora/trytond_tkpr_speco
Documentação Tryton: https://docs.tryton.org/
Site Ecovida: https://ecovida.org.br