Funcionalidades Principais
O Sistema Divino Alimento oferece um conjunto completo de funcionalidades para gerenciar todo o ciclo de comercialização de alimentos, desde o cadastro de produtos até a geração de relatórios de entrega.
Gestão de Ciclos
O coração do sistema são os ciclos de comercialização, que permitem:
- Períodos configuráveis - Defina datas específicas para ofertas, pedidos extras, entregas e retiradas
- Múltiplos tipos de cestas - Configure diferentes cestas em um mesmo ciclo (mensal, semanal, escola, etc.)
- Pontos de entrega específicos - Associe locais de distribuição para cada ciclo
- Observações e avisos - Comunique informações importantes à comunidade (composição das cestas, avisos gerais)
Cada ciclo possui campos de cadastro para:
- Nome identificador do ciclo
- Cestas participantes e suas quantidades
- Ponto de entrega
- Período para oferta de produtos pelos agricultores
- Período para compra de produtos extras pelos consumidores
- Período para entrega pelos fornecedores
- Período para retirada pelos consumidores
Sistema de Ofertas
Interface dedicada para agricultores registrarem seus produtos em cada ciclo:
- Cadastro simplificado - Produtores selecionam produtos e definem quantidades
- Histórico automático - Sistema sugere produtos já ofertados anteriormente pelo fornecedor
- Validação de períodos - Respeita as datas configuradas para registro de ofertas
- Organização por categorias - Produtos agrupados por tipo (frutas, verduras, grãos, etc.)
- Administradores auxiliam - Gestores podem inserir ofertas em nome dos agricultores
Composição de Cestas
Ferramenta inteligente para administradores montarem as cestas de cada ciclo:
- Indicadores visuais - Produtos com quantidade suficiente aparecem em destaque
- Cálculo automático - Sistema calcula disponibilidade em tempo real
- Gestão de sobras - Produtos não utilizados nas cestas ficam disponíveis como extras
- Múltiplas cestas simultâneas - Monte diferentes tipos de cestas no mesmo ciclo
- Relatório de sobras - Visualize produtos ofertados e suas quantidades remanescentes
Relatório de Produtos Ofertados e Sobras
Após a composição das cestas, este relatório apresenta:
- Todos os produtos ofertados
- Quais foram incluídos nas cestas
- Quantidades que sobraram (disponíveis para pedidos extras)
Lista de Produtos Extras
O administrador gera e edita a lista de produtos disponíveis para pedidos extras:
- Baseada nas sobras - Automaticamente lista produtos não utilizados nas cestas
- Editável - Administrador pode excluir produtos ou ajustar quantidades
- Visibilidade pública - Consumidores visualizam esta lista para fazer pedidos extras
Pedidos de Consumidores
Interface pública onde consumidores realizam pedidos de produtos extras:
- Catálogo visual - Lista de produtos disponíveis com descrições e preços
- Cálculo em tempo real - Sistema verifica disponibilidade imediatamente
- Resumo financeiro automático - Valor total do pedido calculado automaticamente
- Informações do ciclo - Visualização das observações e composição das cestas
Composição de Pedidos Extras
Após o fechamento dos pedidos, o administrador associa cada produto extra ao agricultor fornecedor:
- Associação automática - Para produtos com fornecedor único
- Seleção manual - Para produtos com múltiplos fornecedores
- Visão consolidada - Integração entre demanda dos consumidores e oferta dos produtores
Relatórios Completos
Sistema robusto de relatórios para coordenar a distribuição:
Relatório por Fornecedor
- Lista todos os produtos que cada agricultor deve entregar
- Inclui produtos das cestas e pedidos extras
- Apresenta quantidades e valores totais por fornecedor
- Essencial para organizar as entregas
Relatório por Consumidor
- Mostra cestas que cada consumidor receberá
- Lista pedidos extras realizados
- Apresenta valores totais a pagar
- Facilita a organização da retirada
Relatório por Produto
- Consolida ofertas e demanda de cada produto
- Visão geral da movimentação no ciclo
- Auxilia no planejamento de ciclos futuros
Exportação
- Todos os relatórios podem ser exportados em CSV e PDF
- Facilita compartilhamento e impressão para distribuição
Cadastros Básicos
O sistema oferece gestão completa de cadastros fundamentais:
Produtos
- Nome do produto
- Categoria (frutas, verduras, grãos, etc.)
- Medida (kg, maço, unidade, etc.)
- Peso em gramas (para padronização)
- Valor de referência
- Descrição para consumidor
- Situação (ativo/inativo)
Usuários
- Cadastro com Google OAuth
- Perfis: Fornecedor, Consumidor, Administrador
- Gestão de permissões por perfil
Pontos de Entrega
- Locais onde ocorre a distribuição
- Associados a cada ciclo
Tipos de Cestas
- Diferentes modalidades (mensal, semanal, escola, etc.)
- Configuráveis por ciclo
Categorias de Produtos
- Organização dos produtos por tipo
- Facilita navegação e relatórios
Perfis de Usuário e Permissões
Fornecedor (Agricultor/Produtor)
Pode:
- Registrar ofertas de produtos nos ciclos
- Visualizar relatórios de seus produtos a entregar
- Gerenciar seu perfil pessoal
Não pode:
- Criar ou editar ciclos
- Compor cestas
- Acessar pedidos de outros usuários
Consumidor
Pode:
- Fazer pedidos extras durante o período configurado
- Visualizar composição das cestas que receberá
- Acompanhar valores totais de seus pedidos
Não pode:
- Registrar ofertas
- Acessar área administrativa
- Ver dados de outros consumidores
Administrador (Gestor da Comunidade)
Pode:
- Criar e gerenciar ciclos
- Compor cestas e distribuir sobras
- Gerenciar todos os cadastros básicos (produtos, usuários, pontos, categorias)
- Inserir ofertas em nome de fornecedores
- Editar lista de produtos extras
- Acessar todos os relatórios do sistema
- Administrar permissões de usuários
Acesso total:
- Visão completa de toda a operação
- Coordenação do fluxo de trabalho
Fluxo Operacional Completo
1. Preparação (Administrador)
- Criar cadastros básicos (produtos, categorias, pontos, cestas, usuários)
- Criar novo ciclo com períodos e configurações
2. Ofertas (Fornecedores)
- Agricultores registram produtos disponíveis e quantidades
- Respeitam o período configurado para ofertas
3. Composição (Administrador)
- Monta as cestas utilizando produtos ofertados
- Gera relatório de sobras
- Edita lista de produtos extras disponíveis
4. Pedidos Extras (Consumidores)
- Visualizam lista de produtos extras
- Realizam pedidos dentro do período configurado
5. Organização (Administrador)
- Associa pedidos extras aos fornecedores
- Gera relatórios finais (por fornecedor, por consumidor, por produto)
6. Distribuição (Comunidade)
- Fornecedores entregam produtos no ponto de entrega
- Consumidores retiram cestas e pedidos extras
- Coordenação baseada nos relatórios gerados
Próximos passos: Consulte o Guia de Início Rápido para começar a utilizar o sistema ou o Manual de Instalação para fazer o deploy em seu servidor.