FCOPTS — Francisco Pontes
Baixar CV🇧🇷
  • 01Início
  • 02Sobre
  • 03Skills & Tools
  • 04Projetos
  • 05Trajetória
  • 06Blog
  • 07Contato
Estudo de Caso

SECAF: Cadastro e Cotações da Agricultura Familiar do Ceará

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.

GitGit
DockerDocker
.NET.NET
C#C#
PHPPHP
Tipo de projetoSistema Web + Admin
Papel exercidoAnalista de Sistemas / Full-Stack
IdealizadorGoverno do Ceará (SDA)
StatusEm produção
Duração14 meses de produção
Cobertura20.000+ 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.

Contexto e Propósito

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ódulos do sistema

  • Cadastros — agricultores individuais, empreendedores e cooperativas/associações
  • Projeto de Venda — vínculo do produtor com editais e cotações abertas
  • Ceará Sem Fome — módulo de compra institucional de alimentos
  • Central das Cooperativas — visão consolidada por entidade e unidade gerenciadora
  • Relatórios e Mensagens — acompanhamento e comunicação com produtores e cooperativas

Módulo de Cotações: listagem de cotações abertas, com busca, colunas e exportação

Fluxo de Cotação e Propostas

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.

Arquitetura e Stack

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.

Cadastro validado

Regras de documentação e elegibilidade distintas por perfil: agricultor individual, empreendedor e cooperativa.

Integridade de propostas

Valor e situação de cada proposta rastreados por entidade, evitando divergência entre cotação e proposta.

Ambientes padronizados

Docker isolando ambientes de desenvolvimento e produção, com deploy versionado via Git.

Impacto do Projeto

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.

Principais Desafios Enfrentados

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.

1Desafio

Modelar um cadastro único para agricultores individuais, empreendedores e cooperativas, cada perfil com regras de validação e documentação próprias

2Desafio

Estruturar o fluxo edital → abertura de cotação → proposta individual/coletiva mantendo consistência de status e valores por cooperativa

3Desafio

Garantir que o cadastro de produtores alimentasse o módulo Ceará Sem Fome sem duplicar dados ou abrir brechas de inconsistência

Indicadores Técnicos Estruturais

  • 20.000+ produtores cadastrados no sistema
  • 99,6% de uptime em produção
  • 14 meses de operação contínua em produção
  • Fluxo completo de cotação: edital, abertura, proposta individual e coletiva
  • Integração direta com o programa Ceará Sem Fome
  • Ambiente containerizado com Docker, versionado via Git

Stack Utilizada

.NETC#PHPDockerGit

Gostou? Fale comigo!

Me envie uma mensagemVer outros projetos
© 2026 Francisco Pontes
Privacidade·Conheça meu blog