Sistema Estadual de Cadastro de Agricultores Familiares, Empreendedores e Cooperativas
Sistema desenvolvido para a Secretaria do Desenvolvimento Agrário do Ceará (SDA) para cadastrar agricultores familiares, empreendedores individuais e cooperativas, e para operar o fluxo de editais, cotações e propostas que sustenta a Política Estadual de Aquisição de Alimentos da Agricultura Familiar — com mais de 20 mil produtores cadastrados.
O SECAF é o cadastro estadual que formaliza produtores, empreendedores e cooperativas da agricultura familiar do Ceará e opera o fluxo de editais, cotações e propostas que sustenta a Política Estadual de Aquisição de Alimentos da Agricultura Familiar, com mais de 20 mil produtores cadastrados.
O SECAF (Sistema Estadual de Cadastro de Agricultores Familiares, Empreendedores Individuais e Empreendimentos Representativos) é o cadastro oficial que a Secretaria do Desenvolvimento Agrário do Ceará (SDA) usa, via Coordenadoria de Desenvolvimento Territorial, Cooperativismo, Comercialização e Economia Solidária (Codece), para formalizar a origem dos produtos da agricultura familiar cearense. É o instrumento de base da Política Estadual de Aquisição de Alimentos da Agricultura Familiar, regida pela Lei nº 15.910/2015, e o cadastro que alimenta programas de compra institucional de alimentos, como o Ceará Sem Fome.
Módulo de Cotações: listagem de cotações abertas, com busca, colunas e exportação
O núcleo operacional do SECAF é o fluxo que liga uma demanda de compra a uma entrega real de alimentos. Um edital abre uma cotação vinculada a uma unidade demandante, com cronograma de entrega definido. A partir daí, produtores e cooperativas cadastrados respondem com uma Proposta Individual ou uma Proposta Coletiva — esta última agrupando os lances de várias entidades sob a mesma cotação e unidade gerenciadora, cada uma com CNPJ, valor proposto e situação (Enviado, Em Aberto, Reprovado) rastreados individualmente.
Abertura de Cotação: unidade demandante, prazos e cronograma de entrega de uma cotação
Cada cotação carrega os dados que definem a janela de fornecimento — unidade demandante, data inicial e final, cronograma de entrega e município — e é a partir dela que o restante do fluxo se organiza, incluindo o histórico de propostas recebidas e a situação de cada uma.
Na Proposta Coletiva, o sistema agrupa as propostas por cotação e por unidade gerenciadora — normalmente uma associação ou instituto que representa um conjunto de cooperativas — deixando visível, lado a lado, o valor proposto e a situação de cada entidade participante. É esse agrupamento que dá à secretaria a visão gerencial de quantas cooperativas estão disputando cada cotação e em que estágio cada proposta está.
Proposta Coletiva: propostas agrupadas por cotação e unidade gerenciadora, com valor e situação por entidade
Alguns valores exibidos nas imagens deste estudo de caso foram ocultados por confidencialidade dos dados da secretaria.
O SECAF combina duas frentes: um núcleo em .NET/C# responsável pelo cadastro de produtores e cooperativas e pelas regras de negócio de validação (documentação, CNPJ/CPF, elegibilidade por perfil), e um conjunto de painéis operacionais em PHP para o fluxo de editais, cotações e propostas usado no dia a dia pelas equipes da secretaria e pelas cooperativas. A aplicação roda containerizada com Docker e é versionada via Git, seguindo o mesmo padrão de infraestrutura usado nos demais sistemas da SDA.
Regras de documentação e elegibilidade distintas por perfil: agricultor individual, empreendedor e cooperativa.
Valor e situação de cada proposta rastreados por entidade, evitando divergência entre cotação e proposta.
Docker isolando ambientes de desenvolvimento e produção, com deploy versionado via Git.
O SECAF hoje sustenta mais de 20 mil produtores cadastrados e o fluxo de cotações que decide, na prática, quais cooperativas fornecem alimentos para os programas da secretaria, com 99,6% de uptime em 14 meses de produção. É o cadastro que garante a rastreabilidade de origem exigida pela Política Estadual de Aquisição de Alimentos da Agricultura Familiar, do primeiro cadastro do produtor até a proposta vencedora de uma cotação.
O SECAF me colocou em contato direto com a ponta final de uma política pública: cada cadastro e cada proposta no sistema representa um produtor ou uma cooperativa tentando vender sua produção para o estado. Manter esse fluxo — do cadastro validado até a abertura e o julgamento de cada cotação — estável e confiável para 20 mil produtores foi um dos trabalhos que mais exigiu rigor de mim como desenvolvedor sênior, entre cadastro, regras de negócio e a operação diária das equipes da secretaria.
O SECAF precisava sustentar, no mesmo sistema, o cadastro formal de milhares de produtores e cooperativas e o fluxo operacional de cotações que decide, na prática, quem fornece alimentos para os programas do estado.
Modelar um cadastro único para agricultores individuais, empreendedores e cooperativas, cada perfil com regras de validação e documentação próprias
Estruturar o fluxo edital → abertura de cotação → proposta individual/coletiva mantendo consistência de status e valores por cooperativa
Garantir que o cadastro de produtores alimentasse o módulo Ceará Sem Fome sem duplicar dados ou abrir brechas de inconsistência